Skip to content

Defines a metamodel allowing to model an embedded software loaded on a microcontroller.

Notifications You must be signed in to change notification settings

SanteyneEmbeddedSystems/Embedded_Software_Metamodel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 

Repository files navigation

Embedded_Software_Metamodel

This repository defines a metamodel allowing to model an embedded software loaded on a microcontroller.
The metamodel is framework and language independent.
It is a set of metaclasses, relations and constraints dedicated to the modeling of an embedded software.

This metamodel is intented to cover the embedded software design from the functional architecture to the detailed design.
Currently only the static elements of the physical software architecture are covered.

Software_Element

Software_Element

The Identifier attribute is by definition unique. Only the elements that have an Identifier can be compared to one of their other version.

Package

Package

Project

Project

Types

Type

Typed_Element

Typed_Element

Basic_Type

Basic_Type

Array_Type

Array_Type

Enumerated_Type

Enumerated_Type

Fixed_Point_Type

Fixed_Point_Type

Record_Type

Record_Type

Interface

Interface

Client_Server_Interface

Client_Server_Interface

Event_Interface

Event_Interface

Component_Type

Component_Type

Port

Port

Configuration_Parameter

Configuration_Parameter

OS_Operation

OS_Operation

Composition

Composition

Component_Prototype

Component_Prototype

Connector

Connector

Task

Task

About

Defines a metamodel allowing to model an embedded software loaded on a microcontroller.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published