Deutsch | English

unternehmen Sofismo


Modelling Requirements − our Core Competence

We use a methodology that combines ideas from the field of product-line engineering (FAST and KobrA) with advanced domain-specific modelling (DSM). In other words, we formalise all stages of product development and at the same time strive to automate all pattern-based repetitive tasks:
  • We do not use predefined modelling environments such as e.g. UML or BPML, but we create special modelling languages for each area of knowledge involved in the definition and development of a particular product or solution. Thus, requirements and design decisions are documented by directly tapping into the terminology of the corresponding stakeholders and experts, laying the foundation for a shared understanding between all involved parties.
  • Since the requirements are documented in an unambiguous form, they can be  − but do not need be −  processed automatically to create the desired products or solutions. Depending on customer needs, we generate a very broad range of artefacts (e.g. documentation, configuration parameters, software code, product plans, test scripts, etc.) with custom-made automation facilities (or generators).

We specialize in direct formal communication between end-users and development teams.