Abstract
There has been a strong trend towards autonomous and semi-autonomous systems in recent years. Evolving and adaptive systems embody the notion of autonomy, by changing their behavior (and possibly their structure) in response to changes in their environment. A consequence is that a designer may not be able to fully define the functional behavior of a system. Hence, formal verification and testing may not be possible. As a result, the self-adapting aspect of an evolving system is often implemented in an informal, ad hoc, manner and there is potential for causing significant harm if a system malfunctions in some way. A safety case requires more than an assertion that a system will work because it has not failed in testing. A more rigorous approach is essential, in which we can formally show that an evolving system meets its requirements and specifications. This paper outlines initial work in combining the X-mu approach (to model fuzzy uncertainty) with flexible requirements for an evolving system specified in RELAX, a formal framework to capture the uncertainty in evolving system requirements. A simple case study is used to illustrate some of the principles.
Original language | English |
---|---|
Title of host publication | 2019 IEEE International Conference on Fuzzy Systems |
Publisher | IEEE Computer Society |
Number of pages | 6 |
ISBN (Electronic) | 978-1-5386-1728-1 |
ISBN (Print) | 978-1-5386-1729-8 |
DOIs | |
Publication status | Published - 10 Oct 2019 |
Event | IEEE International conference on Fuzzy Systems - New Orleans, United States Duration: 23 Jun 2019 → 26 Jun 2019 https://attend.ieee.org/fuzzieee-2019/ |
Publication series
Name | IEEE International Conference on Fuzzy Systems (FUZZ-IEEE) |
---|---|
Publisher | IEEE |
ISSN (Print) | 1544-5615 |
ISSN (Electronic) | 1558-4739 |
Conference
Conference | IEEE International conference on Fuzzy Systems |
---|---|
Abbreviated title | FUZZ IEEE 2019 |
Country/Territory | United States |
City | New Orleans |
Period | 23/06/19 → 26/06/19 |
Internet address |
Keywords
- Uncertainty
- Software
- Fuzzy sets
- Standards
- Adaptive systems
- Testing
- Robots