An Approach for Generating Class and Sequence Models
The use of domain-specific languages has been gaining traction in the requirement analysis and discovery process due to features such as establishing standardized team communication, allowing the automation of certain stages of the process, and bringing productivity gains without compromising qualit...
Saved in:
Published in | Proceedings of the International Conference on Software Engineering Research and Practice (SERP) p. 253 |
---|---|
Main Authors | , , , , , |
Format | Conference Proceeding |
Language | English |
Published |
Athens
The Steering Committee of The World Congress in Computer Science, Computer Engineering and Applied Computing (WorldComp)
01.01.2016
|
Online Access | Get full text |
Cover
Loading…
Abstract | The use of domain-specific languages has been gaining traction in the requirement analysis and discovery process due to features such as establishing standardized team communication, allowing the automation of certain stages of the process, and bringing productivity gains without compromising quality. In this paper we proposed and implemented the Language of Use Cases to SEquence Diagram (LUCSED), a domain-specific language for the textual specification of use cases and, through our LUCSED-tool, automatically generate use case, sequence and class diagrams. To assess the viability of our solution, we carried out several tests aiming to cover a diversity of scenarios found in software development. Our approach can be useful in requirement analysis and modeling, and seeks to minimize problems present in natural language specifications, such as: uncertainty, ambiguity, complexity and an intense dependence on domain knowledge by specialists. |
---|---|
AbstractList | The use of domain-specific languages has been gaining traction in the requirement analysis and discovery process due to features such as establishing standardized team communication, allowing the automation of certain stages of the process, and bringing productivity gains without compromising quality. In this paper we proposed and implemented the Language of Use Cases to SEquence Diagram (LUCSED), a domain-specific language for the textual specification of use cases and, through our LUCSED-tool, automatically generate use case, sequence and class diagrams. To assess the viability of our solution, we carried out several tests aiming to cover a diversity of scenarios found in software development. Our approach can be useful in requirement analysis and modeling, and seeks to minimize problems present in natural language specifications, such as: uncertainty, ambiguity, complexity and an intense dependence on domain knowledge by specialists. |
Author | Song, Mark A J Tavares, Renan D Marques-Neto, Humberto T Miranda, Márcio A Ribeiro, Marcos G Dias, Thiago H B |
Author_xml | – sequence: 1 givenname: Márcio surname: Miranda middlename: A fullname: Miranda, Márcio A – sequence: 2 givenname: Marcos surname: Ribeiro middlename: G fullname: Ribeiro, Marcos G – sequence: 3 givenname: Renan surname: Tavares middlename: D fullname: Tavares, Renan D – sequence: 4 givenname: Thiago surname: Dias middlename: H B fullname: Dias, Thiago H B – sequence: 5 givenname: Humberto surname: Marques-Neto middlename: T fullname: Marques-Neto, Humberto T – sequence: 6 givenname: Mark surname: Song middlename: A J fullname: Song, Mark A J |
BookMark | eNrjYmDJy89L5WQwccxTcCwoKMpPTM5QSMsvUnBPzUstSizJzEtXcM5JLC5WSMxLUQhOLSxNzUtOVfDNT0nNKeZhYE1LzClO5YXS3AzKbq4hzh66QHOACotL4rPyS4vygFLxhhYGZpaWFuYmhsbEqQIAv68wew |
ContentType | Conference Proceeding |
Copyright | Copyright The Steering Committee of The World Congress in Computer Science, Computer Engineering and Applied Computing (WorldComp) 2016 |
Copyright_xml | – notice: Copyright The Steering Committee of The World Congress in Computer Science, Computer Engineering and Applied Computing (WorldComp) 2016 |
DBID | 3V. 7XB 8AL 8FE 8FG 8FK AAFGM ABJCF ABQRF ABRGS ABUWG ADZZV AFKRA AFLLJ AFOKG AFOLM AGAJT ANJRB AQTIP ARAPS AZQEC BENPR BGLVJ CCPQU DWQXO GNUQQ HCIFZ JQ2 K7- L6V M0N M7S P5Z P62 PQCXX PQEST PQQKQ PQUKI PTHSS Q9U |
DatabaseName | ProQuest Central (Corporate) ProQuest Central (purchase pre-March 2016) Computing Database (Alumni Edition) ProQuest SciTech Collection ProQuest Technology Collection ProQuest Central (Alumni) (purchase pre-March 2016) ProQuest Central Korea - hybrid linking Materials Science & Engineering Collection Technology Collection - hybrid linking Materials Science & Engineering Collection - hybrid linking ProQuest Central (Alumni) ProQuest Central (Alumni) - hybrid linking ProQuest Central SciTech Premium Collection - hybrid linking Advanced Technologies & Aerospace Collection - hybrid linking ProQuest Central Student - hybrid linking ProQuest Central Essentials - hybrid linking Computer Science Database - hybrid linking ProQuest Women's & Gender Studies - hybrid linking Advanced Technologies & Aerospace Collection ProQuest Central Essentials AUTh Library subscriptions: ProQuest Central Technology Collection ProQuest One Community College ProQuest Central Korea ProQuest Central Student SciTech Premium Collection ProQuest Computer Science Collection Computer Science Database ProQuest Engineering Collection Computing Database Engineering Database Advanced Technologies & Aerospace Database ProQuest Advanced Technologies & Aerospace Collection ProQuest Central - hybrid linking ProQuest One Academic Eastern Edition (DO NOT USE) ProQuest One Academic ProQuest One Academic UKI Edition Engineering Collection ProQuest Central Basic |
DatabaseTitle | Computer Science Database ProQuest Central Student Technology Collection ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Essentials ProQuest Computer Science Collection ProQuest Central (Alumni Edition) SciTech Premium Collection ProQuest One Community College ProQuest Central ProQuest Engineering Collection ProQuest Central Korea Engineering Collection Advanced Technologies & Aerospace Collection ProQuest Computing Engineering Database ProQuest Central Basic ProQuest Computing (Alumni Edition) ProQuest One Academic Eastern Edition ProQuest Technology Collection ProQuest SciTech Collection Advanced Technologies & Aerospace Database ProQuest One Academic UKI Edition Materials Science & Engineering Collection ProQuest One Academic ProQuest Central (Alumni) |
DatabaseTitleList | Computer Science Database |
Database_xml | – sequence: 1 dbid: 8FG name: ProQuest Technology Collection url: https://search.proquest.com/technologycollection1 sourceTypes: Aggregation Database |
DeliveryMethod | fulltext_linktorsrc |
ExternalDocumentID | 4129085551 |
Genre | Feature |
GroupedDBID | 3V. 7XB 8AL 8FE 8FG 8FK ABJCF ABUWG AFKRA ARAPS AZQEC BENPR BGLVJ CCPQU DWQXO GNUQQ HCIFZ JQ2 K7- L6V M0N M7S P62 PQEST PQQKQ PQUKI PTHSS Q9U |
ID | FETCH-proquest_journals_18069987413 |
IEDL.DBID | 8FG |
IngestDate | Thu Oct 10 22:05:07 EDT 2024 |
IsPeerReviewed | false |
IsScholarly | false |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-proquest_journals_18069987413 |
PQID | 1806998741 |
PQPubID | 1976341 |
ParticipantIDs | proquest_journals_1806998741 |
PublicationCentury | 2000 |
PublicationDate | 20160101 |
PublicationDateYYYYMMDD | 2016-01-01 |
PublicationDate_xml | – month: 01 year: 2016 text: 20160101 day: 01 |
PublicationDecade | 2010 |
PublicationPlace | Athens |
PublicationPlace_xml | – name: Athens |
PublicationTitle | Proceedings of the International Conference on Software Engineering Research and Practice (SERP) |
PublicationYear | 2016 |
Publisher | The Steering Committee of The World Congress in Computer Science, Computer Engineering and Applied Computing (WorldComp) |
Publisher_xml | – name: The Steering Committee of The World Congress in Computer Science, Computer Engineering and Applied Computing (WorldComp) |
Score | 3.2450042 |
Snippet | The use of domain-specific languages has been gaining traction in the requirement analysis and discovery process due to features such as establishing... |
SourceID | proquest |
SourceType | Aggregation Database |
StartPage | 253 |
Title | An Approach for Generating Class and Sequence Models |
URI | https://www.proquest.com/docview/1806998741 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1NawIxEB1avXhrqUVbKwP2GrqaNRtPYsVVBEX6Ad7ExMxJrHb1_zvZRj0UPAeSEIb3ZiYveQCv0hpNUWJER-mlL1Ck4LixoqU4t3YkHZFvDUymavQdj-fteWi4ZUFWecLEHKhXP9b3yN-aOlJcGjABdrc74V2j_O1qsNC4hWKzlSgv6dPp8B-s5lyR3kH58ooOZ2d-uIcbt3mAuLfBXvjHGzlhxL9_n734GHODSuTSHj-DwBm9Vdk6K0MjHXz1R-K04CKEQLa4bFg-QoFreVcBtMsORWQSmTCvKtIMNWRipy1Jo0xsqlC7NtPT9eFnKDGfhw5BDQr734N7Yc7cm3p-MHUovg-ms48j_RN4CQ |
link.rule.ids | 309,310,780,784,789,790,12765,21388,33373,33744,43600,43805 |
linkProvider | ProQuest |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1NTwIxEJ0IHuSmEaKIOoleG1ZbuuVkiHFdFYiJmHDb0No5ERAX_7_TtcjBhHOTtmkm782bzgfAtXTWUJJa0ddmFgSKFGw3Ttxq9q09SU8UQgOjsc7f1fO0N40BtzKmVW4wsQLqj6ULMfLujUk0SwMmwLvPlQhTo8LvahyhUYN9JZm6Q6V49vgPViuuyA6hua2iw9c_fjiCPb84BjVY4CD28UZ2GPG373NIPsZqQCWytMe3mOCMYVTZvGzCVfYwuc_F5sAimkBZbC8sW1BnLe9PAN2sTwnZVKbMq5oMQw1Z5Y0jabVV9hQ6u3Zq716-hIN8MhoWw6fxyxk0mNtjtKAD9fXXtz9n_lzbi-qRfgDqbnlR |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Proceedings+of+the+International+Conference+on+Software+Engineering+Research+and+Practice+%28SERP%29&rft.atitle=An+Approach+for+Generating+Class+and+Sequence+Models&rft.au=Miranda%2C+M%C3%A1rcio+A&rft.au=Ribeiro%2C+Marcos+G&rft.au=Tavares%2C+Renan+D&rft.au=Dias%2C+Thiago+H+B&rft.date=2016-01-01&rft.pub=The+Steering+Committee+of+The+World+Congress+in+Computer+Science%2C+Computer+Engineering+and+Applied+Computing+%28WorldComp%29&rft.spage=253&rft.externalDocID=4129085551 |