115

Generative requirements languages

Simulation pref 170 minutes

or, Why a predefined language is not enough: developingcontext specific conceptual modelling languages that users and developers can both speak.

Ian Graham

We are often told that standard modelling languages such as UML are necessary for intra-project communication. This is undoubtedly true for discussion between designers and developers in general. However, when this philosophy is extended to joint application development and communication with users the approach often breaks down. Users have to be 'taught' to speak the language of developers so that they can then express their knowledge in this foreign tongue. The alternative to this arrogant approach is the development of a context-specific common language that can be easily understood by both groups in the context of a particular project or business area. Object technology provides a good basis for the dynamic generation of such languages. The approach that we have developed to this has been used successfully on many projects.

In the simulation, the participants will start with a brief statement of a problem in an area which some may not be familiar, though some will. They will then be guided through a process that constructs a modelling language, ending with an object model of the conceptual domain. This will be then tested against other parts of the model using a formal 'game' involving rôle playing.

The lessons learnt will be published as a short paper.

Ian Graham (ian@trireme.com)

TriReme International Ltd

Ian Graham is an internationally recognized business process modelling and object technology consultant. He is a widely published authority on advanced information technology with over 20 years experience as an IT practitioner and industry consultant. He is currently Principal Consultant with TriReme International Ltd., before which he spent six years in senior management positions with the Swiss Bank Corporation and Chase Manhattan Bank. He also holds the Industrial Chair of Requirements Engineering at De Montfort University. Ian is the author or editor of nine books including "Migrating to Object Technology" and "Requirements Engineering: A rigorous object-oriented approach" (Addison-Wesley). He is a regular contributor to journals and a popular and experienced presenter who is regularly invited to speak at conferences around the world.

Ian has degrees in Mathematics from Hull and London Universities and is a Fellow of the British Computer Society and a Chartered Engineer. He may be contacted on: ian.graham@trireme.com

Topics

Benefits

  • Communicate with users in their language

    Session: Simulation pref 170 minutes Level: intermediate
    Audience: Participants should have some idea of what an object model is. Max

    Material

    Delivery

    The lessons learnt will be published as a short paper.

    Format


    115