• DocumentCode
    1427231
  • Title

    Toward a mathematical foundation of software engineering methods

  • Author

    Broy, Manfred

  • Author_Institution
    Inst. fur Inf., Tech. Univ. Munchen, Germany
  • Volume
    27
  • Issue
    1
  • fYear
    2001
  • fDate
    1/1/2001 12:00:00 AM
  • Firstpage
    42
  • Lastpage
    57
  • Abstract
    The development of large software systems consists of a sequence of modeling tasks. It requires the modeling and description of the application domain, software requirements, software architecture, software components, their internal structure, and their implementation. Technically, in software engineering, we work with a development method and description techniques with modeling, refinement, and implementation concepts. Today, much of the modeling is carried out by informal text and graphical description techniques. The development is organized in a development process and supported by CASE tools. We show how mathematics can provide a scientific foundation for the modeling aspects, description techniques, and development methods of software engineering. Such a scientific foundation leads to a deeper understanding of the development process and to a basis for a more powerful tool support
  • Keywords
    computer aided software engineering; software engineering; CASE; graphical description; mathematical foundation; modeling tasks; software architecture; software components; software engineering methods; software requirements; text description; Application software; Mathematical model; Object oriented modeling; Power engineering and energy; Power system modeling; Software engineering; Software systems; Specification languages; Systems engineering and theory; Unified modeling language;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.895987
  • Filename
    895987