loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Second International Conference on Software Engineering and Formal Methods (SEFM'04)
Formal Derivation of Functional Architectural Design
Beijing, China
September 28-September 30
ISBN: 0-7695-2222-X
Ridha Khedri, McMaster University, Canada
Imen Bourguiba, McMaster University, Canada
One of the drawbacks of mainstream design methods is that their processes are based on crafty procedures rather than on rigorous mathematically founded procedures. Software designers spend a lot of time attempting to come up with an Architectural Design that is very often inefficient and not directly and systematically derived from the requirements. The lack of a systematic and a mathematical way to decompose the requirements into simpler pieces (components) leads to inconsistency of different parts of the designed system. This paper proposes a two stages Architectural Design as well as attempts to answer the following questions: (1) How can we derive the functional structure of the system (i.e., Functional Architectural Design) from its functional requirements? (2) What are the mathematical properties of an architectural component? (3) What kind of connectors might we have between these components? We adopt a state-oriented relational approach to the specification of the requirements and to the specification and the derivation of the Architectural Design.
Index Terms:
Architectural design, architectural derivation, requirements, scenario integration, relation algebra, design component, design connectors, formal methods, formal architectural design
Citation:
Ridha Khedri, Imen Bourguiba, "Formal Derivation of Functional Architectural Design," sefm, pp.356-365, Second International Conference on Software Engineering and Formal Methods (SEFM'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.