Convert SPARX Enterprise Architect models into Cameo Systems Modeler (MagicDraw) models
Convert IBM Rhapsody models into Cameo Systems Modeler (MagicDraw) models
Convert Cameo Systems Modeler (MagicDraw) models into IBM Rhapsody models
Convert IBM Rational Software Architect models into Cameo Systems Modeler (MagicDraw) models
Convert UNICOM System Architect models into Cameo Systems Modeler (MagicDraw) models
Model-based model-to-model transformation in Rhapsody
Connect ReqIF Compatible Requirements data to your Modeling Environment
UML-based Software Development for AUTOSAR Classic Platform
Unlock the benefits of UML modeling for Software Development
Leverage the full scope of UML for Model-Based Development of Embedded Systems
Simplify UML-based development of certification-ready source code
EMBEDDED SYSTEMS ENGINEERING REPORT 43
Voraussetzung für effizientes Engineering komplexer Systeme.
Nach Robert C. Martin(1) kann Software unterteilt werden in Funktion und Architektur. Aber was genau ist Architektur? Oder anders gefragt, was soll Architektur bewirken?
Die Aufteilung des Gesamtsystems in Komponenten mit dem Ziel der Wiederverwendung ist ein häufiger Aspekt. Komponenten sind immer eingebettet in ein Gesamtsystem und damit in einen Kontext. Innerhalb dieses Kontextes müssen die Komponenten mit Betriebsmitteln versorgt werden, wie Energie, mechanischer Stabilität, aber auch Wärmeableitung. Die Bereitstellung dieser Ressourcen ist ein weiteres wichtiges Merkmal der Architektur. Bezogen auf Software ermöglicht die Architektur auch die Bereitstellung von Ressourcen, wie Rechenleistung und Speicher. Der Scheduling Mechanismus sorgt dafür, dass jede Komponente (in diesem Fall ein Task) ausreichend Laufzeit von der CPU zugewiesen bekommt, eine Voraussetzung für zeitlich deterministisches Verhalten der darin enthaltenen Funktion.
Die Absicherung einer ausreichenden Energieversorgung, Ableitung von Wärme, Anordnung und mechanische Stabilität einzelner Komponenten im Gesamtsystem … das sind die Aufgaben, die die Architektur unter anderem auch für das richtige Funktionieren des Gesamtsystems gewährleisten muss.
In diesem Sinn habe ich die These aufgestellt ‚Funktion verhält sich zur Architektur wie Mikrobe zu Milieu‘, die ich in dieser Ausgabe des ESER näher erläutern werde.
Sodius SAS
34 Boulevard du Maréchal A. Juin
44100 Nantes, France
Sodius Corp
418 N. Main Street 2nd Floor/Suite 200,
Royal Oak, MI 48067, USA
Willert Software Tools GmbH
Hannoversche Str. 21,
31675 Bückeburg, Germany
Copyright SodiusWillert - 2009-2025 - All Rights Reserved - Terms of Use - Privacy Policy - Cookie Policy - Cookie Declaration - Impressum (DE) - EULA
With a unified vision, Sodius and Willert together execute on their mission to enable the thread of engineering through enterprise integration of engineering data. Both companies bring a unique yet complementary background of technology, expertise, and experience into a centralized brand to connect the engineering information that drives today’s complex and regulated products.
UNITED STATES
418 N. Main Street 2nd Floor/Suite 200,
Royal Oak, MI 48067, USA
+1 (248) 270-2950
FRANCE
Sodius SAS
34 Boulevard du Maréchal A. Juin
44100 Nantes, France
+33 (0)2 28 23 60 60
GERMANY
Willert Software Tools GmbH
Hannoversche Str. 21,
31675 Bückeburg, Germany
+49 5722 - 9678 60
With a unified vision, Sodius and Willert together execute on their mission to enable the thread of engineering through enterprise integration of engineering data. Both companies bring a unique yet complementary background of technology, expertise, and experience into a centralized brand to connect the engineering information that drives today’s complex and regulated products.
418 N. Main Street 2nd Floor/Suite 200,
Royal Oak, MI 48067, USA
+1 (248) 270-2950
Sodius SAS
34 Boulevard du Maréchal A. Juin
44100 Nantes, France
+33 (0)228 236 060
Willert Software Tools GmbH
Hannoversche Str. 21,
31675 Bückeburg, Germany
+49 5722 - 9678 60