Extending argoUML© for real-time UML®

Detalhes bibliográficos
Autor(a) principal: Lopes, Sérgio F.
Data de Publicação: 2004
Outros Autores: Silva, Carlos A., Tavares, Adriano, Monteiro, João L.
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