loading...
Specifying Software Architectures Using a Formal-Based Approach
March 26-March 28
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ASWEC.2008.919th Australian Conference on Softwar ...
 This Article 
 
PDF
HTML
IEEE Xplore Subscribers
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Architecture description languages (ADLs) describe the abstracted structure of a system. In this paper we describe a new ADL based on extension of the existing CARE language used in formally specifying and implementing reusable software components. The mainelements of this ADL are components and connectors, with functional and nonfunctional behaviours and interfaces defined. The ADL includes a configuration part, describing the connection between components and connectors, defined using a CSP-like notation. The ADL is amenable to the use of theorem proving techniques for establishing correctness of the architecture. The recursive architecture is also specified as a part of the communication. The design for the CARE ADL is incorporated with the plan to leverage existing tools for matching and adapting CARE components, to develop support for the detection and correction of architecture mismatches (i.e. where components do not interoperate correctly).
Index Terms:
software architectures, formal languages
Citation:
David Hemer, Yulin Ding, "Specifying Software Architectures Using a Formal-Based Approach," aswec, pp.279-288, 19th Australian Conference on Software Engineering (aswec 2008), 2008
Usage of this product signifies your acceptance of the Terms of Use.