Matches in SemOpenAlex for { <https://semopenalex.org/work/W1875533623> ?p ?o ?g. }
Showing items 1 to 74 of
74
with 100 items per page.
- W1875533623 abstract "The tutorial presents how software frameworks can be developed for embedded systems. The Software Research Lab has successfully completed an ambitious project under a research contract for the European Space Agency and Nokia Research. The resulting framework for satellite control systems is innovative in the methodology used to design it, in the architectural solutions it proposes, and in targeting a domain that of embedded, mission-critical, hard real-time systems that has been comparatively neglected in framework research so far. The tutorial advocates the view that frameworks are artefacts offering three types of constructs to application developers: abstract interfaces, domainspecific design patterns and components. It then proceeds to describe the architecture of the framework. Inspiration for its design was drawn from an analysis of Real Time Operating Systems (RTOS) taken as models for reusable components in the embedded field. It is argued that satellite control systems can be conceptualized as collections of functionality managers similar to RTOS's and that the framework can be seen as a domain-specific extension to the operating system. This analysis of the framework architecture shows that design patterns and abstract interfaces, rather than concrete components, are the true foundation of a framework. This insight was used to propose a design process for frameworks that hinges on the division of the framework into so-called framelets. Framelets are units of design that simplify framework development by partitioning the space of designpatterns and abstract interfaces. They are to frameworks what subsystems are to individual applications. The experience from using the framelet approach in the satellite control system project is also presented. Finally, the constraints imposed on the framework architecture by the real-time character of satellite systems are discussed and it is argued that the proposed framework separates the functional architecture from scheduling issues." @default.
- W1875533623 created "2016-06-24" @default.
- W1875533623 creator A5036973695 @default.
- W1875533623 creator A5073534227 @default.
- W1875533623 date "2005-08-29" @default.
- W1875533623 modified "2023-09-23" @default.
- W1875533623 title "Object-oriented framework architectures for embedded systems" @default.
- W1875533623 doi "https://doi.org/10.1109/tools.2001.911774" @default.
- W1875533623 hasPublicationYear "2005" @default.
- W1875533623 type Work @default.
- W1875533623 sameAs 1875533623 @default.
- W1875533623 citedByCount "1" @default.
- W1875533623 crossrefType "proceedings-article" @default.
- W1875533623 hasAuthorship W1875533623A5036973695 @default.
- W1875533623 hasAuthorship W1875533623A5073534227 @default.
- W1875533623 hasConcept C111919701 @default.
- W1875533623 hasConcept C115903868 @default.
- W1875533623 hasConcept C123657996 @default.
- W1875533623 hasConcept C127413603 @default.
- W1875533623 hasConcept C134306372 @default.
- W1875533623 hasConcept C142362112 @default.
- W1875533623 hasConcept C149635348 @default.
- W1875533623 hasConcept C153349607 @default.
- W1875533623 hasConcept C201995342 @default.
- W1875533623 hasConcept C2776221188 @default.
- W1875533623 hasConcept C2777904410 @default.
- W1875533623 hasConcept C33923547 @default.
- W1875533623 hasConcept C35869016 @default.
- W1875533623 hasConcept C36503486 @default.
- W1875533623 hasConcept C41008148 @default.
- W1875533623 hasConcept C98045186 @default.
- W1875533623 hasConceptScore W1875533623C111919701 @default.
- W1875533623 hasConceptScore W1875533623C115903868 @default.
- W1875533623 hasConceptScore W1875533623C123657996 @default.
- W1875533623 hasConceptScore W1875533623C127413603 @default.
- W1875533623 hasConceptScore W1875533623C134306372 @default.
- W1875533623 hasConceptScore W1875533623C142362112 @default.
- W1875533623 hasConceptScore W1875533623C149635348 @default.
- W1875533623 hasConceptScore W1875533623C153349607 @default.
- W1875533623 hasConceptScore W1875533623C201995342 @default.
- W1875533623 hasConceptScore W1875533623C2776221188 @default.
- W1875533623 hasConceptScore W1875533623C2777904410 @default.
- W1875533623 hasConceptScore W1875533623C33923547 @default.
- W1875533623 hasConceptScore W1875533623C35869016 @default.
- W1875533623 hasConceptScore W1875533623C36503486 @default.
- W1875533623 hasConceptScore W1875533623C41008148 @default.
- W1875533623 hasConceptScore W1875533623C98045186 @default.
- W1875533623 hasLocation W18755336231 @default.
- W1875533623 hasOpenAccess W1875533623 @default.
- W1875533623 hasPrimaryLocation W18755336231 @default.
- W1875533623 hasRelatedWork W1500298778 @default.
- W1875533623 hasRelatedWork W1547785259 @default.
- W1875533623 hasRelatedWork W1548442504 @default.
- W1875533623 hasRelatedWork W1894967197 @default.
- W1875533623 hasRelatedWork W1981566976 @default.
- W1875533623 hasRelatedWork W2097418494 @default.
- W1875533623 hasRelatedWork W2100258743 @default.
- W1875533623 hasRelatedWork W2130662640 @default.
- W1875533623 hasRelatedWork W2130936651 @default.
- W1875533623 hasRelatedWork W2150919725 @default.
- W1875533623 hasRelatedWork W2152545824 @default.
- W1875533623 hasRelatedWork W2163169029 @default.
- W1875533623 hasRelatedWork W2164402978 @default.
- W1875533623 hasRelatedWork W2171869688 @default.
- W1875533623 hasRelatedWork W2511914036 @default.
- W1875533623 hasRelatedWork W3144516564 @default.
- W1875533623 hasRelatedWork W3207655119 @default.
- W1875533623 hasRelatedWork W775641904 @default.
- W1875533623 hasRelatedWork W7865839 @default.
- W1875533623 hasRelatedWork W76464166 @default.
- W1875533623 isParatext "false" @default.
- W1875533623 isRetracted "false" @default.
- W1875533623 magId "1875533623" @default.
- W1875533623 workType "article" @default.