{"title":"Subject-Oriented Specification of Smart Environments","authors":"P. Forbrig, G. Buchholz","doi":"10.1145/3040565.3040570","DOIUrl":null,"url":null,"abstract":"In this paper, we describe a subject-oriented approach for specifying possible activities in smart environments. The approach is based on task models for subjects and a team model for representing the results of the cooperation. This model can be considered as communication model in the sense of S-BPM. Tasks in the team model have triggers for starting and finishing them. The triggers are the result of task executions in instances of models of subjects. A very restricted notation of OCL is used for those purposes. The same kind of simple OCL expressions can be used to specify preconditions of tasks. Tasks in the team model cannot be executed directly. They only present the result of other models. However, team models can also restrict the execution of other models. Additionally, context definitions are introduced for task models. Within a certain context, variables can be bound to specific values. This allows a very detailed description of activities that is more precise than most workflow specifications. Communication can be restricted to certain instances of subjects.","PeriodicalId":104185,"journal":{"name":"Proceedings of the 9th Conference on Subject-oriented Business Process Management","volume":"61 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-03-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 9th Conference on Subject-oriented Business Process Management","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3040565.3040570","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 9
Abstract
In this paper, we describe a subject-oriented approach for specifying possible activities in smart environments. The approach is based on task models for subjects and a team model for representing the results of the cooperation. This model can be considered as communication model in the sense of S-BPM. Tasks in the team model have triggers for starting and finishing them. The triggers are the result of task executions in instances of models of subjects. A very restricted notation of OCL is used for those purposes. The same kind of simple OCL expressions can be used to specify preconditions of tasks. Tasks in the team model cannot be executed directly. They only present the result of other models. However, team models can also restrict the execution of other models. Additionally, context definitions are introduced for task models. Within a certain context, variables can be bound to specific values. This allows a very detailed description of activities that is more precise than most workflow specifications. Communication can be restricted to certain instances of subjects.