IDEAS home Printed from https://ideas.repec.org/a/igg/jismd0/v7y2016i3p1-22.html
   My bibliography  Save this article

First Steps Towards a Wise Development Environment for Behavioral Models

Author

Listed:
  • David Harel

    (Department of Computer Science and Applied Mathematics, Weizmann Institute of Science, Rehovot, Israel)

  • Guy Katz

    (Computer Science Department, Stanford University, Stanford, CA, USA)

  • Rami Marelly

    (Department of Computer Science and Applied Mathematics, Weizmann Institute of Science, Rehovot, Israel)

  • Assaf Marron

    (Department of Computer Science and Applied Mathematics, Weizmann Institute of Science, Rehovot, Israel)

Abstract

The authors present an initial wise development framework: a development environment that proactively and interactively assists the software engineer in modeling complex reactive systems. Their framework repeatedly analyzes models of the system under development at various levels of abstraction, and then reasons about these models in order to detect possible errors, to derive emergent properties of interest, and to assist in system testing and debugging. Upon request, the environment can instrument the system model in order to monitor or test the execution for certain behaviors, or even augment it in order to repair or avoid detected behavior that is undesired. The direction and prioritization of the analysis and related tasks is based on the relevance of the observed properties and the expected impact of actions to be taken, and is performed by specialized automated and human-assisted techniques that have been incorporated into the framework. The authors' development environment is an initial step in the direction of their recent Wise Computing vision, which calls for turning the computer (namely, the development environment) into an equal member of the development team: knowledgeable, independent, concerned and proactively involved in the development process. They have implemented their tool within the context of behavioral programming (BP) – a scenario-based modeling approach, in which components are aligned with how humans often describe desired system behavior. The authors' work thus further enhances the naturalness and incrementality of developing in BP.

Suggested Citation

  • David Harel & Guy Katz & Rami Marelly & Assaf Marron, 2016. "First Steps Towards a Wise Development Environment for Behavioral Models," International Journal of Information System Modeling and Design (IJISMD), IGI Global, vol. 7(3), pages 1-22, July.
  • Handle: RePEc:igg:jismd0:v:7:y:2016:i:3:p:1-22
    as

    Download full text from publisher

    File URL: http://services.igi-global.com/resolvedoi/resolve.aspx?doi=10.4018/IJISMD.2016070101
    Download Restriction: no
    ---><---

    More about this item

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:igg:jismd0:v:7:y:2016:i:3:p:1-22. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Journal Editor (email available below). General contact details of provider: https://www.igi-global.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.