In the increasingly dynamic realities of today's software systems, it is no longer feasible to always expect human developers to react to changing environments and changing conditions immediately. Instead, software systems need to be self-aware and autonomously adapt their behavior according to their experiences gathered from their environment. Current research provides role-based modeling as a promising approach to handle the adaptivity and self-awareness within a software system. There are established role-based systems e.g., for application development, persistence, and so on. However, these are isolated approaches using the role-based model on their specific layer and mapping to existing non-role-based layers. We present a global runtim...
Keywords: Role-based modeling, Open multi-agent software systems, Object-Z formalism, A-R mapping. A...
Adaptability is an intrinsic property of software systems that require adaptation to cope with dynam...
Role-based modeling and programming will become more and more important to realize big, complex, and...
In the increasingly dynamic realities of today's software systems, it is no longer feasible to alway...
Present-day software systems have to fulfill an increasing number of requirements, which makes them ...
Role-based approaches gain more and more interest for modeling and implementing variable software sy...
Role is a commonly used concept in software development, but a concept with divergent definitions. T...
This paper is based on the premise that people’s behavioural competencies or characteristics of prof...
Since the year 1977, role modeling has been continuously investigated as promising paradigm to model...
The role generic relationship for conceptual modeling relates a class of objects (e.g., persons) and...
Role-based modeling has been proposed in 1977 by Charles W. Bachman, as a means to model complex and...
The use of high-level abstraction models not only can facilitate and improve system development but ...
The development of Agent Oriented Software Engineering (AOSE) and the use of roles within AOSE have ...
The lack of transparency of activities to be carried out by software development personnel and the l...
Software is becoming more and more part of our daily life and makes it easier, e.g., in the areas of...
Keywords: Role-based modeling, Open multi-agent software systems, Object-Z formalism, A-R mapping. A...
Adaptability is an intrinsic property of software systems that require adaptation to cope with dynam...
Role-based modeling and programming will become more and more important to realize big, complex, and...
In the increasingly dynamic realities of today's software systems, it is no longer feasible to alway...
Present-day software systems have to fulfill an increasing number of requirements, which makes them ...
Role-based approaches gain more and more interest for modeling and implementing variable software sy...
Role is a commonly used concept in software development, but a concept with divergent definitions. T...
This paper is based on the premise that people’s behavioural competencies or characteristics of prof...
Since the year 1977, role modeling has been continuously investigated as promising paradigm to model...
The role generic relationship for conceptual modeling relates a class of objects (e.g., persons) and...
Role-based modeling has been proposed in 1977 by Charles W. Bachman, as a means to model complex and...
The use of high-level abstraction models not only can facilitate and improve system development but ...
The development of Agent Oriented Software Engineering (AOSE) and the use of roles within AOSE have ...
The lack of transparency of activities to be carried out by software development personnel and the l...
Software is becoming more and more part of our daily life and makes it easier, e.g., in the areas of...
Keywords: Role-based modeling, Open multi-agent software systems, Object-Z formalism, A-R mapping. A...
Adaptability is an intrinsic property of software systems that require adaptation to cope with dynam...
Role-based modeling and programming will become more and more important to realize big, complex, and...