Using scenario based programming to develop embedded control software

F. Bettiol, Technische Universiteit Eindhoven (TUE). Stan Ackermans Instituut. Software Technology (ST)

    Research output: ThesisEngD Thesis

    132 Downloads (Pure)


    A new paradigm to develop embedded software is waking up the interest of companies. Its name is Scenario Based Programming and it claims to be a good approach to develop embedded software. Live Sequence Charts (LSC), a visual language supporting the paradigm, enables the developers to specify a system by implementing scenarios in an intuitive way. A code generator allows transforming the charts into executable Java/AspectJ code.
    Océ is a company that is continuously looking for new approaches that could improve its software development process and Scenario Based Programming could help for such goal. This project is intended to analyze whether it is possible, or not, to implement a proof of concept which includes representative functionalities of common products developed at the company.
    This report explains the model/design of a proof of concept and it includes the results achieved, lessons learned, conclusions, and recommendations for the future.
    Original languageEnglish
    Awarding Institution
    • Weffers, Harold, Supervisor
    • Vestjens, P.G.H., External supervisor
    • Somers, Lou, External supervisor
    Award date25 Sept 2015
    Place of PublicationEindhoven
    Print ISBNs978-90-444-1381-6
    Publication statusPublished - 25 Sept 2015

    Bibliographical note



    Dive into the research topics of 'Using scenario based programming to develop embedded control software'. Together they form a unique fingerprint.

    Cite this