Abstract

The paper presents a Domain Specific Language (DSL) for a multi-core segmented bus platform, SegBus. The DSL, based on a UML profile, consists of graphical platform elements in the form of stereotypes with the necessary tagged values to depict platform aspects at high level of abstraction. Customizations are applied to each stereotyped element in the form of user-defined rules to restrict relationship between platform elements. The Object Constraint Language (OCL) is employed to introduce constraints, in order to impose structural requirements between platform elements, for which we introduce mechanisms to validate them. We present a simplified example of a H.264 video encoder application where the DSL is used to specify and validate application and platform model in a unified representation manner.

Keywords:
Digital subscriber line Computer science Unified Modeling Language Domain-specific language Programming language Object Constraint Language Encoder Abstraction Domain (mathematical analysis) Representation (politics) Object (grammar) Applications of UML Operating system Software Artificial intelligence Computer network

Metrics

7
Cited By
2.27
FWCI (Field Weighted Citation Impact)
6
Refs
0.90
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Model-Driven Software Engineering Techniques
Physical Sciences →  Computer Science →  Software
Real-Time Systems Scheduling
Physical Sciences →  Computer Science →  Hardware and Architecture
Advanced Software Engineering Methodologies
Physical Sciences →  Computer Science →  Artificial Intelligence

Related Documents

JOURNAL ARTICLE

Service based communication for MPSoC platform-SegBus

Khalid LatifTiberiu SeceleanuCristina SeceleanuHannu Tenhunen

Journal:   Microprocessors and Microsystems Year: 2011 Vol: 35 (7)Pages: 643-655
JOURNAL ARTICLE

The SegBus platform – architecture and communication mechanisms

Tiberiu Seceleanu

Journal:   Journal of Systems Architecture Year: 2006 Vol: 53 (4)Pages: 151-169
© 2026 ScienceGate Book Chapters — All rights reserved.