The use of Requirements at Runtime (RRT) is an emerging research area. Many methodologies and fra... more The use of Requirements at Runtime (RRT) is an emerging research area. Many methodologies and frameworks that make use of requirements models during the execution of software can be found in the literature, but very few of them use ontologies to ground the models that are used at runtime. In this paper, we introduce the Runtime Requirements Ontology (RRO), a domain ontology that intends to represent the nature and context of RRT. Following a well-known Ontology Engineering method, we evaluate RRO using verification and validation techniques.
MPS.BR is a maturity model designed for the Brazilian software industry, but also used in several... more MPS.BR is a maturity model designed for the Brazilian software industry, but also used in several other countries. In order to improve the excellence on software production quality in the Brazilian industry, the MPS.BR has a set of well-defined levels that establish expected results on maturity for a software development organization. On the other hand, Transparency is a current social demand. Since software is strongly intertwined in our daily activity, software transparency becomes a challenge to software producers. Delivering Transparency as a quality model with attributes has been an effort of previous research. In this paper, an association of a Transparency model with the MPS.BR model is brought to bear. We aim to demonstrate the intersections between the approaches and how the application of the qualities related to Transparency can contribute to a MPS.BR software process. Resumo. O MPS.BR é um modelo de maturidade projetado para a indústria de software brasileira, porém também utilizado em outros países. Com o objetivo de ampliar a ex-celência da qualidade de produção de software na indústria brasileira, o MPS.BR pos-sui um conjunto de níveis bem definidos que estabelecem resultados de maturidade pa-ra uma organização de desenvolvimento de software. Por outro lado, a Transparência é uma demanda atual da sociedade. Como o software está fortemente entrelaçado às nos-sas atividades diárias, a transparência de software torna-se um desafio para os produ-tores de software. Entregar Transparência como um modelo de qualidade com atribu-tos tem sido um esforço de pesquisas anteriores. Neste artigo, apresentamos a associa-ção de um modelo de transparência com o modelo MPS.BR. Nosso objetivo é demons-trar as interseções existentes entre as abordagens e como a aplicação das qualidades relacionadas à Transparência podem contribuir para um processo de software MPS.BR. a semelhança dos diferentes atributos de qualidade de ambos os modelos, proporcio-nando um mapa de como se cruzam e como são capazes de trazer contribuição mútua.
The use of Requirements at Runtime (RRT) is an emerging research area. Many methodologies and fra... more The use of Requirements at Runtime (RRT) is an emerging research area. Many methodologies and frameworks that make use of requirements models during the execution of software can be found in the literature, but very few of them use ontologies to ground the models that are used at runtime. In this paper, we introduce the Runtime Requirements Ontology (RRO), a domain ontology that intends to represent the nature and context of RRT. Following a well-known Ontology Engineering method, we evaluate RRO using verification and validation techniques.
MPS.BR is a maturity model designed for the Brazilian software industry, but also used in several... more MPS.BR is a maturity model designed for the Brazilian software industry, but also used in several other countries. In order to improve the excellence on software production quality in the Brazilian industry, the MPS.BR has a set of well-defined levels that establish expected results on maturity for a software development organization. On the other hand, Transparency is a current social demand. Since software is strongly intertwined in our daily activity, software transparency becomes a challenge to software producers. Delivering Transparency as a quality model with attributes has been an effort of previous research. In this paper, an association of a Transparency model with the MPS.BR model is brought to bear. We aim to demonstrate the intersections between the approaches and how the application of the qualities related to Transparency can contribute to a MPS.BR software process. Resumo. O MPS.BR é um modelo de maturidade projetado para a indústria de software brasileira, porém também utilizado em outros países. Com o objetivo de ampliar a ex-celência da qualidade de produção de software na indústria brasileira, o MPS.BR pos-sui um conjunto de níveis bem definidos que estabelecem resultados de maturidade pa-ra uma organização de desenvolvimento de software. Por outro lado, a Transparência é uma demanda atual da sociedade. Como o software está fortemente entrelaçado às nos-sas atividades diárias, a transparência de software torna-se um desafio para os produ-tores de software. Entregar Transparência como um modelo de qualidade com atribu-tos tem sido um esforço de pesquisas anteriores. Neste artigo, apresentamos a associa-ção de um modelo de transparência com o modelo MPS.BR. Nosso objetivo é demons-trar as interseções existentes entre as abordagens e como a aplicação das qualidades relacionadas à Transparência podem contribuir para um processo de software MPS.BR. a semelhança dos diferentes atributos de qualidade de ambos os modelos, proporcio-nando um mapa de como se cruzam e como são capazes de trazer contribuição mútua.
Uploads
Papers by André Luiz de Castro Leal