Links for fulltext
(May Require Subscription)
- Publisher Website: 10.1109/ICSMC.2007.4413576
- Scopus: eid_2-s2.0-40949126961
- Find via
Supplementary
-
Citations:
- Scopus: 0
- Appears in Collections:
Conference Paper: Transformation of UML interaction diagrams into contract specifications for object-oriented testing
Title | Transformation of UML interaction diagrams into contract specifications for object-oriented testing |
---|---|
Authors | |
Keywords | Unified Modeling Language Formal specification Object-oriented methods Program testing Software quality |
Issue Date | 2007 |
Publisher | IEEE. |
Citation | Conference Proceedings - Ieee International Conference On Systems, Man And Cybernetics, 2007, p. 1298-1303 How to Cite? |
Abstract | Testing is an important means to ensure the quality of software systems. Contract specification can be used to formally specify the cluster level of object-oriented software, which can then be tested using TACCLE, an advanced methodology for object-oriented testing. The use of formal specifications as a testing base has many advantages. However, such specifications are not easily understood and therefore not widely used in the software industry. On the other hand, UML, a semi-formal modeling language, is becoming increasingly popular and widely accepted. In particular, UML interaction diagrams specify the dynamic, interacting behavior among the objects of an object-oriented system. If the transformation of UML interaction diagrams into Contract specifications can be automated, the TACCLE methodology can be applied directly to test object-oriented software at the cluster level. In this paper, a method to transform UML interaction diagrams into Contract specifications is proposed based on the UML meta-model. A prototype has been developed. © 2007 IEEE. |
Persistent Identifier | http://hdl.handle.net/10722/57232 |
ISSN | 2020 SCImago Journal Rankings: 0.168 |
References |
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Chen, HY | en_HK |
dc.contributor.author | Li, C | en_HK |
dc.contributor.author | Tse, TH | en_HK |
dc.date.accessioned | 2010-04-12T01:30:11Z | - |
dc.date.available | 2010-04-12T01:30:11Z | - |
dc.date.issued | 2007 | en_HK |
dc.identifier.citation | Conference Proceedings - Ieee International Conference On Systems, Man And Cybernetics, 2007, p. 1298-1303 | en_HK |
dc.identifier.issn | 1062-922X | en_HK |
dc.identifier.uri | http://hdl.handle.net/10722/57232 | - |
dc.description.abstract | Testing is an important means to ensure the quality of software systems. Contract specification can be used to formally specify the cluster level of object-oriented software, which can then be tested using TACCLE, an advanced methodology for object-oriented testing. The use of formal specifications as a testing base has many advantages. However, such specifications are not easily understood and therefore not widely used in the software industry. On the other hand, UML, a semi-formal modeling language, is becoming increasingly popular and widely accepted. In particular, UML interaction diagrams specify the dynamic, interacting behavior among the objects of an object-oriented system. If the transformation of UML interaction diagrams into Contract specifications can be automated, the TACCLE methodology can be applied directly to test object-oriented software at the cluster level. In this paper, a method to transform UML interaction diagrams into Contract specifications is proposed based on the UML meta-model. A prototype has been developed. © 2007 IEEE. | en_HK |
dc.language | eng | en_HK |
dc.publisher | IEEE. | en_HK |
dc.relation.ispartof | Conference Proceedings - IEEE International Conference on Systems, Man and Cybernetics | en_HK |
dc.rights | ©2007 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE. | - |
dc.subject | Unified Modeling Language | en_HK |
dc.subject | Formal specification | en_HK |
dc.subject | Object-oriented methods | en_HK |
dc.subject | Program testing | en_HK |
dc.subject | Software quality | en_HK |
dc.title | Transformation of UML interaction diagrams into contract specifications for object-oriented testing | en_HK |
dc.type | Conference_Paper | en_HK |
dc.identifier.openurl | http://library.hku.hk:4550/resserv?sid=HKU:IR&issn=1062-922X&volume=&spage=1298−1303&epage=&date=2007&atitle=Transformation+of+UML+interaction+diagrams+into+contract+specifications+for+object-oriented+testing | en_HK |
dc.identifier.email | Tse, TH: thtse@cs.hku.hk | en_HK |
dc.identifier.authority | Tse, TH=rp00546 | en_HK |
dc.description.nature | published_or_final_version | en_HK |
dc.identifier.doi | 10.1109/ICSMC.2007.4413576 | en_HK |
dc.identifier.scopus | eid_2-s2.0-40949126961 | en_HK |
dc.identifier.hkuros | 130237 | - |
dc.relation.references | http://www.scopus.com/mlt/select.url?eid=2-s2.0-40949126961&selection=ref&src=s&origin=recordpage | en_HK |
dc.identifier.spage | 1298 | en_HK |
dc.identifier.epage | 1303 | en_HK |
dc.publisher.place | United States | en_HK |
dc.identifier.scopusauthorid | Chen, HY=51863345900 | en_HK |
dc.identifier.scopusauthorid | Li, C=51864096900 | en_HK |
dc.identifier.scopusauthorid | Tse, TH=7005496974 | en_HK |
dc.identifier.citeulike | 6209105 | - |
dc.identifier.issnl | 1062-922X | - |