Title :
Transforming Linear Terms of Algebraic Specifications Into Extended Pomsets
Author_Institution :
Inst. of Software Technol. & Programming Languages, Lubeck Univ.
Abstract :
A combination of algebraic and object-oriented specification techniques may take advantage of both approaches for system development. This paper presents a formal method how to transform linear terms of an algebraic specification into an object-oriented description based on pomsets. For this purpose, we introduce an extension of pomsets by distinguishing the variables of a pomset. We show that the pomsets resulting from the term transformation can be represented graphically using message sequence charts and this way are intuitive and manageable for software engineers. The transformation forms the basis for transforming axioms of algebraic specifications into an object-oriented specification and this way lays the foundation for relating algebraic specifications with object-oriented modeling in a profound way. The approach bridges the gap between functional specification concepts and object-oriented modeling techniques. An important area of application comprises the top-down development of information storing components
Keywords :
algebraic specification; object-oriented methods; algebraic specifications; extended pomsets; formal method; object-oriented specification; system development; Application software; Bridges; Computer languages; Data structures; Engineering management; Hardware; Object oriented modeling; Software design; Software engineering; Software systems;
Conference_Titel :
Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, 2006. SNPD 2006. Seventh ACIS International Conference on
Conference_Location :
Las Vegas, NV
Print_ISBN :
0-7695-2611-X
DOI :
10.1109/SNPD-SAWN.2006.72