• DocumentCode
    3347362
  • Title

    Michael Jackson´s problem frames: towards methodological principles of selecting and applying formal software development techniques and tools

  • Author

    Bjoner, D. ; Koussoube, Souleymane ; Noussi, Roger ; Satchok, Gueorgui

  • fYear
    1997
  • fDate
    12-14 Nov. 1997
  • Firstpage
    263
  • Lastpage
    270
  • Abstract
    We attempt formal characterisations of M.A. Jackson\´s (1995) concept of problem frames-and illustrate the translation (JSP), control, information systems, connection and workpiece frames. The paper is based on the following definition of method: A set of principles for selecting and applying techniques and tools in order to efficiently develop an efficient (here software) artifact. Most "formal methods" fail this definition-and we wish to show how formal design calculi can fit into the above definition. The paper is also based on the tri-partite separation of concern wherein software development is seen as having three intertwined "stages/activities" : Domain analysis and theory construction, in which formal models of the application domain-without any reference to computing-"precedes" requirements capture which again "precedes" software design.
  • Keywords
    formal specification; systems analysis; Michael Jackson´s problem frames; formal design calculi; formal software development techniques; methodological principles; problem frames; software development; tri-partite separation; Application software; Books; Control systems; Formal languages; Guidelines; Information systems; Programming; Software tools; Speech;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Engineering Methods., 1997. Proceedings., First IEEE International Conference on
  • Conference_Location
    Hiroshima, Japan
  • Print_ISBN
    0-8186-8002-4
  • Type

    conf

  • DOI
    10.1109/ICFEM.1997.630433
  • Filename
    630433