• DocumentCode
    632524
  • Title

    Lightweight analysis of software design models at the whiteboard

  • Author

    Motta, Alfredo ; Mangano, Nicolas ; Van Der Hoek, Andre

  • Author_Institution
    Dipt. di Elettron. e Inf., Politec. di Milano, Milan, Italy
  • fYear
    2013
  • fDate
    18-19 May 2013
  • Firstpage
    18
  • Lastpage
    23
  • Abstract
    While many software design tools exist and are in use daily, when faced with a design problem, developers will more often then not turn to the whiteboard to work on potential solutions. It has been observed that the sketches that software engineers create in this process transition from quite informal, rough sketches to sketches that reflect design notations like UML diagrams or user interfaces with quite precise layout and content. This behavior leads to an interesting opportunity: what if, during this refinement phase, it becomes possible for a whiteboard sketching tool to insert lightweight analyses that provide the developer with feedback about their design at hand? This paper investigates this opportunity, particularly focusing on exploring whether it might be possible to add a lightweight analysis and feedback mechanism to one sketching tool, Calico, that gives the designer insight into the perceived performance of their application.
  • Keywords
    formal verification; software architecture; Calico sketching tool; UML diagrams; feedback mechanism; lightweight analysis; probabilistic model checking; software design models; software engineers; user interfaces; whiteboard sketching tool; Analytical models; Brightness; Performance analysis; Software design; Unified modeling language; User interfaces; UML; electronic whiteboard; probabilistic model checking; quantitative analysis; software design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Modeling in Software Engineering (MiSE), 2013 5th International Workshop on
  • Conference_Location
    San Francisco, CA
  • ISSN
    2156-7883
  • Type

    conf

  • DOI
    10.1109/MiSE.2013.6595291
  • Filename
    6595291