• DocumentCode
    3419179
  • Title

    Transforming functional signatures of algebraic specifications into object-oriented class signatures

  • Author

    Dölle, Bastian ; Dosch, Walter

  • Author_Institution
    Inst. of Software Technol. & Programming Languages, Univ. of Lubeck, Germany
  • fYear
    2005
  • fDate
    15-17 Dec. 2005
  • 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 the signature of an algebraic specification into a collection of object-oriented class signatures in a systematic way. We explore the possible design decisions and manifest them in design functions. The transformation of the signature forms the syntactic basis 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. All transformation procedures including the mechanization of the design choices have been implemented in a transformation tool.
  • Keywords
    algebraic specification; object-oriented methods; software libraries; algebraic specifications; functional signatures; functional specification; information storing components; object-oriented class signatures; object-oriented modeling; object-oriented specification techniques; Application software; Bridges; Computer languages; Data structures; Hardware; Object oriented modeling; Software design; Software engineering; Software systems; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2005. APSEC '05. 12th Asia-Pacific
  • ISSN
    1530-1362
  • Print_ISBN
    0-7695-2465-6
  • Type

    conf

  • DOI
    10.1109/APSEC.2005.107
  • Filename
    1607168