2008
DOI: 10.1007/s10617-008-9028-9
|View full text |Cite
|
Sign up to set email alerts
|

UML for electronic systems design: a comprehensive overview

Abstract: UML has been widely accepted by the software community for several years. As electronic systems design can no longer be seen as an isolated hardware design activity, UML becomes of significant interest as a unification language for systems description combining both HW and SW components. This article provides a comprehensive view of the UML applied to System-on-Chip (SoC) and hardware-related embedded systems design. The modeling concepts in the UML language are first introduced, including major diagrams for t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
34
0

Year Published

2010
2010
2016
2016

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 53 publications
(34 citation statements)
references
References 20 publications
0
34
0
Order By: Relevance
“…Their mapping to LIA constraints is already covered by the encoding from Eq. (2). Note that reflexive associations are only valid, if they define an nto-n relation or if they have infinite bounds.…”
Section: • Reflexive Binary Associationsmentioning
confidence: 99%
See 1 more Smart Citation
“…Their mapping to LIA constraints is already covered by the encoding from Eq. (2). Note that reflexive associations are only valid, if they define an nto-n relation or if they have infinite bounds.…”
Section: • Reflexive Binary Associationsmentioning
confidence: 99%
“…With the ongoing trend towards the design at the Electronic System Level (ESL), UML also offers promising applications in the domain of hardware design and hardware/software codesign [2]. The desired system can initially be specified at a high level of abstraction, before precise implementation steps are performed.…”
Section: Introductionmentioning
confidence: 99%
“…6(a) shows the variables and the constraints needed to encode a system state σ t which is derived from the class diagram introduced in Example 4. In this object diagram, one object for the class TrafficLight and two objects for the class Button are instantiated 2 . A satisfying assignment of this instance is shown in Fig.…”
Section: Encoding Of System States and Their Ocl Invariantsmentioning
confidence: 99%
“…With increasing complexity of today's hardware systems, researchers also investigated the integration of UML in the design of hardware, e.g. embedded systems [2], [3]. In the context of hardware/software co-design, systems are specified first on a high level of abstraction, before partitioned into respective hardware-and software-components in a later step.…”
Section: Introductionmentioning
confidence: 99%
“…Furthermore, a UML model representing an arbiter has been taken from [16]. Another model (namely simple-cpu) represents a simple CPU.…”
Section: Experimental Evaluationmentioning
confidence: 99%