The growing design complexity of today's embedded real-time systems requires new techniques aiming the raising of the abstraction level since earlier stages of design in order to deal with such complexity in a suitable way. This paper reports a case study, which provides an assessment of two well-know high- level paradigms, namely aspect- (AO) and object- oriented (00) paradigms. Concepts of both paradigms were applied at modeling phase of a distributed embedded real-time system (DERTS). The handling of DERTS' functional and non-functional requirements (at modeling level) using AO and 00 concepts is discussed. Both paradigms are compared using of a set of software engineering metrics, which were adapted to be applied at modeling level. The ...
Embedded computer systems, incorporated in various types of products, are common in many everyday go...
Abstract. A test harness plays an important role in the development of any embedded system. Although...
Crosscutting concerns are the issues in object- oriented programming (OOP) that cannot be modularize...
The growing design complexity of today's embedded real-time systems requires new techniques aiming t...
The application of aspect-oriented programming (AOP) to the embedded operating system domain is stil...
AbstractDistributed Object Computing is a paradigm that allows objects to be distributed across a he...
The application of aspect-oriented programming (AOP) to the embedded operating system domain is stil...
The design and implementation of distributed real-time dependable systems is often dominated by non-...
The last decade has seen the development of diverse aspect- oriented modeling (AOM) approaches. This...
Sistemas de tempo-real embarcados distribuídos se caracterizam pela complexidade e especificidade de...
Despite generated benefits, Object-Oriented (OO) paradigm seems reaching its limits, regarding compl...
: Object-based middleware systems, like CORBA, provide the basis for object-based distributed applic...
Abstract. The idea behind Aspect-Oriented Modeling (AOM) is to ap-ply aspect-oriented techniques to ...
Separation of concerns is at the heart of software development, and although its benefits have been ...
This paper discusses the requirements for the modeling of distributed real-time systems, both from a...
Embedded computer systems, incorporated in various types of products, are common in many everyday go...
Abstract. A test harness plays an important role in the development of any embedded system. Although...
Crosscutting concerns are the issues in object- oriented programming (OOP) that cannot be modularize...
The growing design complexity of today's embedded real-time systems requires new techniques aiming t...
The application of aspect-oriented programming (AOP) to the embedded operating system domain is stil...
AbstractDistributed Object Computing is a paradigm that allows objects to be distributed across a he...
The application of aspect-oriented programming (AOP) to the embedded operating system domain is stil...
The design and implementation of distributed real-time dependable systems is often dominated by non-...
The last decade has seen the development of diverse aspect- oriented modeling (AOM) approaches. This...
Sistemas de tempo-real embarcados distribuídos se caracterizam pela complexidade e especificidade de...
Despite generated benefits, Object-Oriented (OO) paradigm seems reaching its limits, regarding compl...
: Object-based middleware systems, like CORBA, provide the basis for object-based distributed applic...
Abstract. The idea behind Aspect-Oriented Modeling (AOM) is to ap-ply aspect-oriented techniques to ...
Separation of concerns is at the heart of software development, and although its benefits have been ...
This paper discusses the requirements for the modeling of distributed real-time systems, both from a...
Embedded computer systems, incorporated in various types of products, are common in many everyday go...
Abstract. A test harness plays an important role in the development of any embedded system. Although...
Crosscutting concerns are the issues in object- oriented programming (OOP) that cannot be modularize...