[PDF][PDF] Product-line specification and verification with feature-oriented contracts

T Thüm - 2015 - Citeseer
Variability is ubiquitous in today's software development. While techniques to efficiently
implement software product lines are used for decades, verification techniques have been a …

AspectJML: Modular specification and runtime checking for crosscutting contracts

H Rebêlo, GT Leavens, M Bagherzadeh… - Proceedings of the 13th …, 2014 - dl.acm.org
Aspect-oriented programming (AOP) is a popular technique for modularizing crosscutting
concerns. In this context, researchers have found that the realization of design by contract …

Feature-oriented contract composition

T Thüm, A Knüppel, S Krüger, S Bolle… - Journal of Systems and …, 2019 - Elsevier
A software product line comprises a set of products that share a common code base, but
vary in specific characteristics called features. Ideally, features of a product line are …

Modularizing crosscutting contracts with AspectJML

H Rebêlo, GT Leavens, M Bagherzadeh… - Proceedings of the …, 2014 - dl.acm.org
It is claimed in the literature that the contracts of a system present crosscutting structure
during its realization. In this context, there has been attempts to improve separation of …

Cost-Benefit Analysis for Modernizing a Large-Scale Industrial System

K Yokoi, E Choi, N Yoshida, J Okada… - 2023 30th Asia-Pacific …, 2023 - ieeexplore.ieee.org
Legacy systems pose significant challenges to companies. Software modernization
approaches have been proposed to address this issue. However, a lack of standardization …

[PDF][PDF] Modularizing Crosscutting Contracts with AspectJML

H Rebêloλ, GT Leavensθ, M Bagherzadehβ, H Rajanβ… - academia.edu
It is claimed in the literature that the contracts of a system present crosscutting structure
during its realization. In this context, there has been attempts to improve separation of …

Contract modularity in design by contract languages

HEM Rebêlo - 2014 - bdtd.ibict.br
Design by Contract (DbC) e uma tecnica popular para desenvolvimento de programas
usando especificacoes comportamentais. Neste contexto, pesquisadores descobriram que …

Identifying and specifying crosscutting contracts with AspectJML

H Rebêlo - Proceedings of the 2013 companion publication for …, 2013 - dl.acm.org
Proceedings of the 2013 companion publication for conference on Systems, programming,
& applications: software for humanity: Page 1 Identifying and Specifying Crosscutting …

[PDF][PDF] AspectJML: Modular Specification and Runtime Checking for Crosscutting Contracts

H Rebêloλ, GT Leavensθ, M Bagherzadehβ, H Rajanβ… - 2014 - Citeseer
Aspect-oriented programming (AOP) is a popular technique for modularizing crosscutting
concerns. In this context, researchers have found that the realization of design by contract …