2006
DOI: 10.1007/s11241-006-9007-9
|View full text |Cite
|
Sign up to set email alerts
|

Modeling distributed real-time applications with specification PEARL

Abstract: The methodology of hardware/software co-design of embedded control systems with Specification PEARL is presented. Hardware and software are modeled with the language Specification PEARL, which has its origins in standard Multiprocessor PEARL. Its usefulness is enhanced for modeling hierarchical and asymmetrical multiprocessor systems, and by additional parameters for schedulability analysis. Graphical symbols are introduced for its constructs to enable graphical modeling while maintaining the semantical backgr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
3
0

Year Published

2007
2007
2019
2019

Publication Types

Select...
4
1

Relationship

1
4

Authors

Journals

citations
Cited by 7 publications
(3 citation statements)
references
References 12 publications
0
3
0
Order By: Relevance
“…The Specification PEARL hardware/software co-design methodology [5] originates from Multiprocessor PEARL, which has been extended in a manner foreseen by the standard. The methodology features: -extended constructs to describe hardware configurations, -extended constructs to describe software configurations, -construct attributes extended with timing information (where applicable), -graphical representations of constructs to enable graphical modelling, -constructs to specify communication and its characteristics (peripheral and process connections, physical and logical connections, transmission protocols), as well as -constructs to specify both conditions and methods for carrying out dynamic reconfigurations.…”
Section: Specification Pearl Language and Methodologymentioning
confidence: 99%
See 1 more Smart Citation
“…The Specification PEARL hardware/software co-design methodology [5] originates from Multiprocessor PEARL, which has been extended in a manner foreseen by the standard. The methodology features: -extended constructs to describe hardware configurations, -extended constructs to describe software configurations, -construct attributes extended with timing information (where applicable), -graphical representations of constructs to enable graphical modelling, -constructs to specify communication and its characteristics (peripheral and process connections, physical and logical connections, transmission protocols), as well as -constructs to specify both conditions and methods for carrying out dynamic reconfigurations.…”
Section: Specification Pearl Language and Methodologymentioning
confidence: 99%
“…With all this in mind, the hardware/software co-design methodology and its associated specification language Specification PEARL have been developed to model distributed embedded systems [5]. From our experience, the reconfiguration actions [6], which are mostly considered atomic, are not simple operations and may incorporate multiple levels of system architecture.…”
mentioning
confidence: 99%
“…There are several languages for expressing dynamical systems (see for example (Elmqvist, 1977;Gumzej, 2007;Ermentrout, 2012). However, it would be convenient to have a language which is rich enough to express a wide variety of dynamical systems and simple enough to be easily processed so that a senior student or control engineer can understand the process.…”
Section: Introductionmentioning
confidence: 99%