• DocumentCode
    2136627
  • Title

    Towards a well-founded UML-based development method

  • Author

    Astesiano, Egidio ; Reggio, Gianna

  • Author_Institution
    DISI, Universita di Genova, Italy
  • fYear
    2003
  • fDate
    22-27 Sept. 2003
  • Firstpage
    102
  • Lastpage
    115
  • Abstract
    This paper presents an attempt, perhaps unorthodox, at bridging the gap between the use of formal techniques and the current software engineering practices. After years of full immersion in the development and use of formal techniques, we have been led to suggest a Virtuous Cycle philosophy, better marrying the rigor of formalities to the needs and, why not, the wisdom of current practices. What we have called Well-Founded Software Development Methods is a strategy compliant with that philosophy, that essentially aims at proposing methods where the formalities provide the foundational rigor, and perhaps may inspire new techniques, but are kept hidden form the user. In a stream of papers, we have outlined an approach - a possible instantiation of a particular well-founded method - which is Model-Driven and adopts a UML notation. Here, after introducing our basic philosophy and the Well-Founded methods strategy, we outline in summary our sample approach and, as a new contribution, we show in some detail how to handle the Model-Driven Design (or Platform Independent Design) phase.
  • Keywords
    formal specification; formal verification; programming language semantics; software engineering; specification languages; UML notation; UML-based development method; formal techniques; model-driven design; platform independent design; software development methods; software engineering; virtuous cycle philosophy; Acoustical engineering; Application software; Best practices; History; Programming; Proposals; Reflection; Software engineering; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Formal Methods, 2003.Proceedings. First International Conference on
  • Conference_Location
    Brisbane, Queensland, Australia
  • Print_ISBN
    0-7695-1949-0
  • Type

    conf

  • DOI
    10.1109/SEFM.2003.1236212
  • Filename
    1236212