bridging the gap

Downloads from the successful participation at SWISSED 2017

September 6th, 2017 | Geposted von pg in KnowGravity | Product Line Engineering - (Comments Off on Downloads from the successful participation at SWISSED 2017)

KnowGravity was present at SWISSED 2017

  • as a Gold sponsor
  • with a presentation on Model-based Engineering of Product Lines
  • with a booth

Below you find all the interesting material around our main topic for this event: Product Line Engineering.
Please contact us if you have any suggestions, remarks or questions, we’d love to hear from you: Tel: +41 44 43 42 000 /

Presentation Model-based Engineering of Product Lines
In industrial settings, product lines are a common means to increase product versatility yet reducing production and operational costs. To design complex products consisting of hardware and software, SysML is today’s favourite modelling language. However, SysML currently provides no dedicated means to express variability of product lines…

First Systems Engineering Roundtable in Zürich
KnowGravity in collaboration with SSSE organises the first Systems Engineering Roundtable in Zürich

Short Profile KnowGravity
KnowGravity Inc. is a small, but smart consulting company specialized in model-based business engineering, systems engineering, requirements engineering, and software engi- neering, offering services as well as tools to support these disciplines…

Engineering Manifesto
Engineering is the discipline, skill, and profession of acquiring and applying scientific, economic, social, and practical knowledge, in order to design and build structures, machines, devices, systems, materials and processes to solve practical problems…

Model-based Product Line Engineering
Product Line Engineering (PLE) is a way to engineer a portfolio of related products in an efficient manner, taking full advantage of the products’ similarities while respecting and managing their differ- ences. PLE impacts all activities involved in planning, designing, producing, deploying, sustaining, and retiring products…

Model-based Requirements Engineering
Requirements engineering is the continuous process of finding, documenting, and validat- ing properties and features of a desired solution in order to achieve some goals. Doing requirements engineering in a model-based fashion means to describe those properties and features as individual pieces that…

Model-based Risk Analysis
Risk is the combination of the expected frequency/probability of an unwanted consequence and the expected degree of severity of that consequence. Many of today’s systems introduce safety and/or security risks to their users or even to the public…

Model-based Testing
Model-based Testing (MBT) promises a substan- tial reduction of the efforts required to create and maintain test specifications by providing model elements as reusable concepts…

Vocabulary Engineering
Whoever communicates in natural language has to reckon with misunderstandings. Such misunderstandings can be funny, but they may also have consequences that are undesirable or even catastrophic…

Security Engineering
Cyber security and information security focus on the protection of information and data in organizations, business processes, and information systems from undesired use or manipula- tion…

KnowEnterprise/Business is a component of the KnowEnterprise tool suite that provides comprehensive support for Model Driven Enterprise Engineering. It supports the business audience in enterprise modelling and organizes information into five fully integrated views to represent business information that is essential to an enterprise…

KnowEnterprise/IT is a component of the KnowEnterprise tool suite that provides compre- hensive support for Model Driven Enterprise Engineering. It supports IT departments in comprehensive modelling enterprise-level applications as well as complex technical systems by providing five fully integrated views…

KnowDocs is a document generator that allows easy generation of compact and target- specific documents of any kind from a PTC Integrity Modeler model…

RIAL is an extension of KnowEnterprise® that supports Model-based Risk Analysis. Model- based Risk Analysis with RIAL…

xUML Starter Kit
Standard UML is not formal enough to precisely specify functional requirements without the help of (informal) natural language. By closing this gap, we end- up with a variant of UML with precise semantics, also called Executable UML or xUML…

First Systems Engineering Roundtable in Zürich!

September 1st, 2017 | Geposted von ms in KnowGravity - (Comments Off on First Systems Engineering Roundtable in Zürich!)

Am 2. November 2017 findet der erste Systems Engineering Roundtable in Zürich statt. Dabei geht es um einen informalen Erfahrungsaustausch zu wichtigen Themen im Systems Engineering wie Product Line Engineering, Modell-basiertes System Engineering, Riskoanalyse, Modell-basiertes Testen, Dokument-Produktion, Werkzeug-Integration und vieles mehr.

Als erstes Thema schlagen wir “Product Line Engineering & Product Variability” vor. Interessenten können sich hier anmelden.

Die Teilnahme ist kostenlos, die Teilnehmenden bestimmen den Fokus. Wir planen den SE Roudtable etwa dreimal pro Jahr durchzuführen.

Markus Schacher und Rolf Gubser werden am SWISS Systems Engineering Day (SWISSED 2017) einen Vortrag zum Thema “Model-based Product Line Engineering” halten. Zudem ist KnowGravity Gold-Sposor der SWISSED 2017 und wird mit einem eigenen Stand vertreten sein.

Die Konferenz wird am 4.9.2017 im Lake Side in Zürich stattfinden. Weitere Details (Preise, Tracks, Speakers, etc…) sind dem offiziellen Flyer zu entnehmen. Das Thema der diesjährigen Konferenz ist “Conquering Complex Conundrums Through Systems Engineering Education” in den folgenden Schwerpunkten:

  • Defense and Aerospace Systems
  • Safety
  • Transport
  • Medical Devices
  • Model-based Systems Engineering

Hier geht’s zur Anmeldung: SWISSED 2017 Registration

KnowEnterprise® release 2.4

March 6th, 2017 | Geposted von st in KnowEnterprise | KnowGravity | Model Driven Enterprise Engineering (MDEE) | xUML - (Comments Off on KnowEnterprise® release 2.4)

KnowGravity Inc. gibt die Version 2.4 von KnowEnterprise® frei. Die Details zu den Änderungen seit der letzten Version können der englischen Releasenote entnommen werden:

We are happy to announce release 2.4 of KnowEnterprise®. This is a maintenance release that incorporates almost 70 improvements and bug fixes compared to the 2.3 release. This release of KnowEnterprise® provides the following new features:

  • A Model Template may now be parametrized
  • Better integration across KnowEnterprise views
  • Terminology updated to SBVR 1.3
  • Many model elements have more properties
  • Simplified access to documentation
  • The KnowEnterprise® Library has been updated
  • Usability improvements
  • Various bug fixes

KnowEnterprise® 2.4 requires Artisan Studio 8.0 or higher or PTC Integrity Modeler 8.2 or higher. Existing users may download the latest version of the software from our FTP-server. If you are interested in an evaluation copy of KnowEnterprise® or need further assistance, please do not hesitate to contact us.

KnowGravity am ESE Kongress 2016

October 23rd, 2016 | Geposted von ms in KnowGravity | Requirements | Software Engineering | Testing | UML Testing Profile (UTP) - (Comments Off on KnowGravity am ESE Kongress 2016)
ESE Kongress Logo

KnowGravity Inc. ist wieder am Embedded Software Engineering Kongress (ESE-Kongress) mit einem Vortrag vertreten! Dieser wird am zweiten Tag des Kongresses, am 29. November 2016 von Markus Schacher gehalten.

Wie Modelle das Testen effizienter machenbanner_referent_2016
Modellbasiertes Testen mit dem UML Testing Profile V2 der OMG

Das verlässliche Testen komplexer Systeme ist heute nach wie vor eine kostspielige Aufgabe. Das richtige Maß von Testfällen für eine genügende Testabdeckung zu finden und diese auszuführen ist oft keine einfache Aufgabe. Werden an einem solchen System zudem Änderungen vorgenommen, so müssen bereits einmal erfüllte Tests erneut durchgeführt werden (Regressionstests). Damit dies aber funktioniert, müssen diese Tests entsprechend den Systemänderungen erst angepasst werden (Testwartung). Modelle erlauben die präzise Beschreibung von Sachverhalten bei gleichzeitig massiver Nutzung von Wiederverwendung. Aus diesem Grund verspricht der Ansatz des modellbasierten Testens (MBT) eine deutliche Effizienzsteigerung gegenüber konventionellen, informelleren Ansätzen. Mit dem UML Testing Profile V2 (UTP2) wird ein neuer Standard der Object Management Group (OMG) für modellbasiertes Testen vorgestellt, der kurz vor der Freigabe steht.


KnowGravity an der SWISSED 2016

July 12th, 2016 | Geposted von st in KnowEnterprise | KnowGravity | Model Driven Enterprise Engineering (MDEE) | Requirements | Risk | Software Engineering | UML Testing Profile (UTP) | xUML - (Comments Off on KnowGravity an der SWISSED 2016)
Swiss Society of Systems Engineering Day

Rolf Gubser und Markus Schacher werden an der SWISSED 2016 einen Vortrag zum Thema “Integrated Modelling for Engineering Complex Heterogeneous Systems” halten. Die Konferenz wird am 12.9.2016 im Kongresshaus Zürich stattfinden, weitere Details (preise, tracks, speakers, etc…) sind dem offiziellen flyer zu entnehmen.

Das Thema der diesjährigen Konferenz ist “Systems Engineering for competitiveness” in den folgenden Schwerpunkten:

  • Systems Engineering applied to the Medical Devices Industry
  • Defense and Aerospace Systems Engineering
  • IoT / Industry 4.0
  • Agile Systems Engineering

SISE 2016 – Software Engineering for Internet Computing

June 10th, 2016 | Geposted von st in KnowGravity | Software Engineering - (Comments Off on SISE 2016 – Software Engineering for Internet Computing)

Die Fachgruppe Software Engineering der Schweizerischen Informatik Gesellschaft (SI-SE) führt die 21. Fachtagung zum Thema “Software Engineering for Internet Computing: Designing RESTful APIs and Microservices” durch.

Abstract: Die zunehmende Vernetzung von Unternehmen (Stichwort Extended Enterprise) führt konsequenterweise zu einer zunehmenden Verknüpfung von IT-Systemen über Unternehmensgrenzen, aber auch innerhalb von Unternehmen über unterschiedliche Bereiche. Monolithische Architekturen müssen in web-basierte, fein-granulare Services – sog. Microservices – aufgebrochen werden. Grosse Trends wie Internet of Things und Digitalisierung führen zu einer Verstärkung dieser Entwicklung. Die diesjährige SI-SE Fachtagung geht dem Thema nach, wie eine Applikationsarchitektur auf Basis von Microservices zu gestalten ist und was Entwickler dabei berücksichtigen sollten.

Auf Zielen, nicht auf Sand gebaut: Wie gute Ziele zum richtigen System führen

April 30th, 2016 | Geposted von st in Business Motivation Model (BMM) | KnowGravity | Requirements - (Comments Off on Auf Zielen, nicht auf Sand gebaut: Wie gute Ziele zum richtigen System führen)

Das deutschsprachige OBJEKTspektrum publizierte einen Artikel unseres Partners Patrick Grässle über den Zusammenhang von Anforderungen und Zielen des betrachteten Systems. Anbei das Abstract:

Das Requirements Engineering (RE) fokussiert sich darauf, ein gewünschtes System mit Hilfe von Anforderungen zu beschreiben. Aber wie kann man wissen, ob man das richtige System beschrieben hat? Und woran lässt sich am Ende der Erfolg messen? Man muss die Ziele kennen, die man mit Hilfe des gewünschten Systems zu erreichen hofft. Aber Ziele sind zu mehr zu gebrauchen als nur zur Kontrolle des Erfolgs: Sie sind das Fundament, auf dem die Anforderungen stehen, und unerlässlich, um zwischen richtigen und falschen Anforderungen unterscheiden zu können. Wie das geht, soll im Folgenden gezeigt werden.

Hier der direkte Link auf den Artikel im .pdf Format und der Link auf den Artikel auf der Webseite des Objektspektrums.

UTP2-Artikel publiziert

September 28th, 2015 | Geposted von ms in KnowGravity | UML Testing Profile (UTP) - (Comments Off on UTP2-Artikel publiziert)

Am 24. September 2015 publizierte das deutschsprachige OBJEKTspektrum einen Artikel von KnowGravity Inc. und dem Fraunhofer Institut als Vorschau auf den neuen Standard “UML Testing Profile 2 (UTP2)”. Dabei handelt es sich um eine Spezifikation der Object Management Group (OMG), die zurzeit von verschiedenen europäischen und amerikanischen Organisationen ausgearbeitet wird und Modell-basiertes Testen (MBT) auf der Basis der Unified Modeling Language (UML) standardisieren soll. Der Artikel steht hier zum Download bereit.


KnowGravity am ESE Kongress

September 3rd, 2015 | Geposted von st in KnowEnterprise | KnowGravity | Model Driven Enterprise Engineering (MDEE) | Risk - (Comments Off on KnowGravity am ESE Kongress)
ESE Kongress Logo

KnowGravity Inc. ist am Embedded Software Engineering Kongress (ESE-Kongress) mit einem Vortrag vertreten! Dieser wird am dritten Tag des Kongresses, am 2. Dezember 2015 von Markus Schacher gehalten.

Das Thema des Vortrags ist “modellbasierte Risikoanalyse sicherheitskritischer Systeme”, anbei das Abstract des Vortrags:

ESE Kongress 2015Seit 2010 arbeiten die Schweizerischen Bundesbahnen SBB daran, zusammen mit Siemens, Thales und weiteren Lieferanten die Kommunikation zwischen Stellwerken verschiedener Hersteller zu standardisieren. Da Stellwerke Systeme sind, an die hohe Sicherheitsanforderungen gestellt werden, sind entsprechende Risikobetrachtungen unumgänglich. Die Spezifikation dieser Standardschnittstellen erfolgte vollständig modellbasiert, wodurch es nahe lag, auch verschiedene Risikoanalysen für diese Schnittstellen modellbasiert anzugehen um so die Wiederverwendbarkeit verschiedener Teilaspekte zu fördern.