![]() When the platform specific details are factored out, it is possible to make faster and higher quality progress on the application (business/science) logic and to expose the nuanced logic for verification by the relevant subject matter experts.īy contrast, traditional development mixes application and platform details from the get-go. ![]() By definition, platform independent models can be ported, without modification, to a variety of platforms. ![]() This makes it possible to develop and test immediately, in great detail, without having to wait for issues in the implementation technology (target language, operating system, distribution architecture, hardware, etc) to sort itself out. With Executable UML you can the model platform independent logic, behavior, synchronization and algorithms in an application and run it without having to mix in any platform specific code such as C++ or Java. Both components are licensed as a library under the Lesser Gnu Public License (LGP元) which explicitly keeps the metamodel and API open while making it accessible to proprietary tools.Įxecutable UML is a hybrid of standard UML (graphical notation) and platform/language independent execution semantics designed to support both embedded and enterprise system specification, simulation and code generation. There are two parts to the hub: 1) a set of metamodels that describe and constrain the modeling language and 2) a fully implemented API that makes it possible to create, edit and, eventually, execute an Executable UML model. MiUML (pronounced my-UML) is an open source Executable UML project that has just launched at . Our goal is to provide a hub where the Executable UML community can plug in a variety of both open and proprietary model editors, code generators, simulators, import/export and related tools. Leon Starr presents us today his new tool miUML.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |