Extending argoUML© for real-time UML®
Autor(a) principal: | |
---|---|
Data de Publicação: | 2004 |
Outros Autores: | , , |
Idioma: | eng |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/1822/4324 |
Resumo: | The “UML Profile for Schedulability, Performance and Time Specification” (UML-SPT) is an extension of the Unified Modeling Language™ (UML) for the real-time domain, defined by the Object Management Group™ (OMG™)i. This profile includes a model of key domain concepts that are mapped to UML in the form of stereotypes, with their respective tagged values and constraints. Software designers can annotate their application models with these UML standard extension mechanisms in order to model time-, schedulability-, and performance-related aspects. At the present time, only one tool declares support to the UML-SPT profile, however these are closed commercial Computer-Aided Software Engineering (CASE) tools from major vendors, and cannot be easily tailored to more specific ends. ArgoUMLii is an extensible platform-independent UML design tool with cognitive support, developed as an open-source project based on the Java™ programming languageiii. Extending it has the advantage of enabling further refinements to the real-time profile and also to have complete control over the application, and thus the possibility to include special features. Yet, there is no single and consistent document describing completely the implementation of a plugin/module for ArgoUML. This paper describes its extension to support the implementation of the UML-SPT profile, and presents our experience in developing the respective module, namely the difficulties faced, the discussion of different alternatives and the proposed final solutions. |
id |
RCAP_1c1f45580ce8cfcc3f31ecbd8b5d8cc2 |
---|---|
oai_identifier_str |
oai:repositorium.sdum.uminho.pt:1822/4324 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Extending argoUML© for real-time UML®Unified modeling languageArgoUMLObject-oriented designUML-SPT profileEmbedded systemsDesign-patternsThe “UML Profile for Schedulability, Performance and Time Specification” (UML-SPT) is an extension of the Unified Modeling Language™ (UML) for the real-time domain, defined by the Object Management Group™ (OMG™)i. This profile includes a model of key domain concepts that are mapped to UML in the form of stereotypes, with their respective tagged values and constraints. Software designers can annotate their application models with these UML standard extension mechanisms in order to model time-, schedulability-, and performance-related aspects. At the present time, only one tool declares support to the UML-SPT profile, however these are closed commercial Computer-Aided Software Engineering (CASE) tools from major vendors, and cannot be easily tailored to more specific ends. ArgoUMLii is an extensible platform-independent UML design tool with cognitive support, developed as an open-source project based on the Java™ programming languageiii. Extending it has the advantage of enabling further refinements to the real-time profile and also to have complete control over the application, and thus the possibility to include special features. Yet, there is no single and consistent document describing completely the implementation of a plugin/module for ArgoUML. This paper describes its extension to support the implementation of the UML-SPT profile, and presents our experience in developing the respective module, namely the difficulties faced, the discussion of different alternatives and the proposed final solutions.Fundação para a Ciência e a Tecnologia (FCT)IASTEDUniversidade do MinhoLopes, Sérgio F.Silva, Carlos A.Tavares, AdrianoMonteiro, João L.2004-112004-11-01T00:00:00Zconference paperinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://hdl.handle.net/1822/4324engIASTED INTERNATIONAL CONFERENCE ON ADVANCES ON COMPUTER SCIENCE AND TECHNOLOGY, 7, Kauai, 2004 - "International Conference on Advances on Computer Science and Technology : Proceedings". [S.l. : s.n., 2004]. ISBN 0-88986-437-3. p. 191-197.0-88986-437-3info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-05-11T06:41:14Zoai:repositorium.sdum.uminho.pt:1822/4324Portal AgregadorONGhttps://www.rcaap.pt/oai/openairemluisa.alvim@gmail.comopendoar:71602024-05-11T06:41:14Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Extending argoUML© for real-time UML® |
title |
Extending argoUML© for real-time UML® |
spellingShingle |
Extending argoUML© for real-time UML® Lopes, Sérgio F. Unified modeling language ArgoUML Object-oriented design UML-SPT profile Embedded systems Design-patterns |
title_short |
Extending argoUML© for real-time UML® |
title_full |
Extending argoUML© for real-time UML® |
title_fullStr |
Extending argoUML© for real-time UML® |
title_full_unstemmed |
Extending argoUML© for real-time UML® |
title_sort |
Extending argoUML© for real-time UML® |
author |
Lopes, Sérgio F. |
author_facet |
Lopes, Sérgio F. Silva, Carlos A. Tavares, Adriano Monteiro, João L. |
author_role |
author |
author2 |
Silva, Carlos A. Tavares, Adriano Monteiro, João L. |
author2_role |
author author author |
dc.contributor.none.fl_str_mv |
Universidade do Minho |
dc.contributor.author.fl_str_mv |
Lopes, Sérgio F. Silva, Carlos A. Tavares, Adriano Monteiro, João L. |
dc.subject.por.fl_str_mv |
Unified modeling language ArgoUML Object-oriented design UML-SPT profile Embedded systems Design-patterns |
topic |
Unified modeling language ArgoUML Object-oriented design UML-SPT profile Embedded systems Design-patterns |
description |
The “UML Profile for Schedulability, Performance and Time Specification” (UML-SPT) is an extension of the Unified Modeling Language™ (UML) for the real-time domain, defined by the Object Management Group™ (OMG™)i. This profile includes a model of key domain concepts that are mapped to UML in the form of stereotypes, with their respective tagged values and constraints. Software designers can annotate their application models with these UML standard extension mechanisms in order to model time-, schedulability-, and performance-related aspects. At the present time, only one tool declares support to the UML-SPT profile, however these are closed commercial Computer-Aided Software Engineering (CASE) tools from major vendors, and cannot be easily tailored to more specific ends. ArgoUMLii is an extensible platform-independent UML design tool with cognitive support, developed as an open-source project based on the Java™ programming languageiii. Extending it has the advantage of enabling further refinements to the real-time profile and also to have complete control over the application, and thus the possibility to include special features. Yet, there is no single and consistent document describing completely the implementation of a plugin/module for ArgoUML. This paper describes its extension to support the implementation of the UML-SPT profile, and presents our experience in developing the respective module, namely the difficulties faced, the discussion of different alternatives and the proposed final solutions. |
publishDate |
2004 |
dc.date.none.fl_str_mv |
2004-11 2004-11-01T00:00:00Z |
dc.type.driver.fl_str_mv |
conference paper |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/1822/4324 |
url |
http://hdl.handle.net/1822/4324 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
IASTED INTERNATIONAL CONFERENCE ON ADVANCES ON COMPUTER SCIENCE AND TECHNOLOGY, 7, Kauai, 2004 - "International Conference on Advances on Computer Science and Technology : Proceedings". [S.l. : s.n., 2004]. ISBN 0-88986-437-3. p. 191-197. 0-88986-437-3 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
IASTED |
publisher.none.fl_str_mv |
IASTED |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
mluisa.alvim@gmail.com |
_version_ |
1817545057921662976 |