Mostrar el registro sencillo del ítem

dc.contributor.author
Asteasuain, Fernando  
dc.contributor.author
Braberman, Victor Adrian  
dc.date.available
2020-11-06T16:59:22Z  
dc.date.issued
2015-05  
dc.identifier.citation
Asteasuain, Fernando; Braberman, Victor Adrian; Specification Patterns: Formal and Easy; World Scientific; International Journal Of Software Engineering And Knowledge Engineering; 25; 4; 5-2015; 669-700  
dc.identifier.issn
0218-1940  
dc.identifier.uri
http://hdl.handle.net/11336/117822  
dc.description.abstract
Property specification is still one of the most challenging tasks for transference of software verification technology. The use of patterns has been proposed in order to hide the complicated handling of formal languages from the developer. However, this goal is not entirely satisfied. When validating the desired property the developer may have to deal with the pattern representation in some particular formalism. For this reason, we identify four desirable quality attributes for the underlying specification language: succinctness, comparability, complementariness, and modifiability. We show that typical formalisms such as temporal logics or automata fail at some extent to support these features. Given this context we introduce Featherweight Visual Scenarios (FVS), a declarative and graphical language based on scenarios, as a possible alternative to specify behavioral properties. We illustrate FVS applicability by modeling all the specification patterns and we thoroughly compare FVS to other known approaches, showing that FVS specifications are better suited for validation tasks. In addition, we augment pattern specification by introducing the concept of violating behavior. Finally we characterize the type of properties that can be written in FVS and we formally introduce its syntax and semantics.  
dc.format
application/pdf  
dc.language.iso
eng  
dc.publisher
World Scientific  
dc.rights
info:eu-repo/semantics/openAccess  
dc.rights.uri
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/  
dc.subject
BEHAVIORAL MODELING  
dc.subject
REQUIREMENTS ENGINEERING  
dc.subject
SPECIFICATION PATTERNS  
dc.subject.classification
Otras Ciencias de la Computación e Información  
dc.subject.classification
Ciencias de la Computación e Información  
dc.subject.classification
CIENCIAS NATURALES Y EXACTAS  
dc.title
Specification Patterns: Formal and Easy  
dc.type
info:eu-repo/semantics/article  
dc.type
info:ar-repo/semantics/artículo  
dc.type
info:eu-repo/semantics/publishedVersion  
dc.date.updated
2020-09-08T13:57:45Z  
dc.journal.volume
25  
dc.journal.number
4  
dc.journal.pagination
669-700  
dc.journal.pais
Singapur  
dc.description.fil
Fil: Asteasuain, Fernando. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales. Departamento de Computación; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas. Oficina de Coordinación Administrativa Ciudad Universitaria; Argentina  
dc.description.fil
Fil: Braberman, Victor Adrian. Consejo Nacional de Investigaciones Científicas y Técnicas. Oficina de Coordinación Administrativa Ciudad Universitaria; Argentina. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales. Departamento de Computación; Argentina  
dc.journal.title
International Journal Of Software Engineering And Knowledge Engineering  
dc.relation.alternativeid
info:eu-repo/semantics/altIdentifier/url/https://www.worldscientific.com/doi/10.1142/S0218194015500060  
dc.relation.alternativeid
info:eu-repo/semantics/altIdentifier/doi/https://doi.org/10.1142/S0218194015500060