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
Archivos asociados