{"title":"Modeling workflow using tasks and transactions","authors":"Anne H. H. Ngu, Toncan Duong, Uma Srinivasan","doi":"10.1109/DEXA.1996.558593","DOIUrl":"https://doi.org/10.1109/DEXA.1996.558593","url":null,"abstract":"The need for workflow management is apparent from the recent increase in the number of products (Lotus Note, SAP Business Workflow, Workmanager) that aim to support various business workflow features. However, a conceptual modeling or specification of workflow is paramount if workflows are to be managed. The authors propose using two distinct constructs to model workflow, the transaction and the task. The transaction deals with the specification of the communication aspects of workflow, while the task deals with the required adaptability of workflow systems. They demonstrate conceptual modeling of workflow using a real-life system in a hospital.","PeriodicalId":438695,"journal":{"name":"Proceedings of 7th International Conference and Workshop on Database and Expert Systems Applications: DEXA 96","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130713956","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Extending ODMG for federated database systems","authors":"E. Radeke","doi":"10.1109/DEXA.1996.558333","DOIUrl":"https://doi.org/10.1109/DEXA.1996.558333","url":null,"abstract":"A federated database system (FDBS) allows uniform and transparent access to the data of multiple heterogeneous DBS. Therefore the federation layer converts the heterogeneous data into a canonical data model. Object-oriented data models are shown to be most appropriate for a canonical data model. As a new standard has arisen in the object-oriented database area, ODMG-93 (ODMG), the paper extends the interfaces of ODMG (with C++ binding) for an FDBS. The author extends the syntax of the ODMG object definition language (ODL) to a schema integration language. It allows to derive federated schemata from existing DBS schemata. The syntax of the object manipulation language (OML) and object query language (OQL) do not have to be extended for an FDBS but can directly serve as a global interface. Only the semantics needs to be extended in the sense that cell operations allow transparent data access on multiple heterogeneous DBS.","PeriodicalId":438695,"journal":{"name":"Proceedings of 7th International Conference and Workshop on Database and Expert Systems Applications: DEXA 96","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132222021","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Enacting authorization models for object-oriented databases","authors":"F. Buddrus","doi":"10.1109/DEXA.1996.558284","DOIUrl":"https://doi.org/10.1109/DEXA.1996.558284","url":null,"abstract":"The work introduces an approach to defining and executing authorization models in object oriented database management systems (ODBMS). It allows the realization of an access control mechanism that supports a flexible description of the underlying authorization model. Using a declarative description language and an advanced trigger mechanism, different models can apply to the same database for different needs.","PeriodicalId":438695,"journal":{"name":"Proceedings of 7th International Conference and Workshop on Database and Expert Systems Applications: DEXA 96","volume":"49 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124350627","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Yoshihiko Murakami, Mayumi Nishikaku, T. Okada, M. Sakaguchi, M. Nagata
{"title":"Real-time scheduling for semantic concurrency control of object-oriented database systems","authors":"Yoshihiko Murakami, Mayumi Nishikaku, T. Okada, M. Sakaguchi, M. Nagata","doi":"10.1109/DEXA.1996.558297","DOIUrl":"https://doi.org/10.1109/DEXA.1996.558297","url":null,"abstract":"The paper presents a new real-time scheduling protocol for semantic concurrency control of object-oriented database systems. Although recent results of object-oriented serializability are efficient in semantic concurrency control, these results still lack real-time schedulability. The authors' new scheduling protocol takes into account not only object-oriented serializability but also real-time schedulability. Their protocol also has capabilities to avoid \"the worst case\" in which the early invoked transaction waits for a long time, and avoids deadlock in the scheduling of the object-oriented database systems.","PeriodicalId":438695,"journal":{"name":"Proceedings of 7th International Conference and Workshop on Database and Expert Systems Applications: DEXA 96","volume":"238 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123176292","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Integrity checking for nested transactions","authors":"Bruno Defude, H. Martin","doi":"10.1109/DEXA.1996.558288","DOIUrl":"https://doi.org/10.1109/DEXA.1996.558288","url":null,"abstract":"The authors present a mechanism to specify and to validate consistency constraints in object oriented databases. Constraints are specified using preand post-conditions associated with an exception handling mechanism. During transaction run-time, they treat exceptions corresponding to errors (in this case, they use immediate exceptions which are processed immediately) or presumption of errors (in this case, they use deferred exceptions which are processed at the end of the transaction), in order to insure validation. To refine their mechanism, we enlarge it to nested transactions. Deferred exceptions can be processed at each node of the transaction tree. Using a predefined exception, they propagate an abort of a sub-transaction to its parent transaction. Thus, the parent transaction can choose among different policies for processing the sub-transaction abort.","PeriodicalId":438695,"journal":{"name":"Proceedings of 7th International Conference and Workshop on Database and Expert Systems Applications: DEXA 96","volume":"91 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115715876","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Classifying software process models based on natural language descriptions","authors":"E. Ellmer, D. Merkl","doi":"10.1109/DEXA.1996.558338","DOIUrl":"https://doi.org/10.1109/DEXA.1996.558338","url":null,"abstract":"Reuse of the valuable knowledge gained through the realization of software projects is an important step in overcoming well-known problems of the software industry such as wrong schedules and cost estimations, low productivity, and low product quality. To promote this kind of reuse the authors propose an approach relying on an explicit representation of the software processes by process descriptions and to organize and classify them in a software process library for further use within software projects. A process description is divided into an informal process definition document and a formal process model. The process definition document constitutes the basis for the classification process that is performed by using an artificial neural network. They present an exposition of their approach and discuss the promising results of a case study in structuring a software process library.","PeriodicalId":438695,"journal":{"name":"Proceedings of 7th International Conference and Workshop on Database and Expert Systems Applications: DEXA 96","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121840389","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"An introduction to schema versioning in OODBMS","authors":"Sven-Eric Lautemann","doi":"10.1109/DEXA.1996.558286","DOIUrl":"https://doi.org/10.1109/DEXA.1996.558286","url":null,"abstract":"Object oriented database management systems (OODBMS) have enormous advantages in comparison to relational systems in modeling highly complex and dynamic application scenarios. Still they lack some flexibility which could help their promotion into widely spread industrial use. Especially engineering environments frequently require schema changes to handle evolving designs. The main contribution of the paper is twofold: firstly, we give an overview of schema evolution mechanisms, describing the state of the art in research. To the best of our knowledge, no such comprehensive overview has been published so far. Secondly, the study of a general application scenario led us to a list of requirements. We propose a general framework based on schema versioning to meet those requirements.","PeriodicalId":438695,"journal":{"name":"Proceedings of 7th International Conference and Workshop on Database and Expert Systems Applications: DEXA 96","volume":"138 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128612135","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Exposing the collaborative nature of data: working together in the PIT","authors":"J. Mariani, T. Rodden","doi":"10.1109/DEXA.1996.558592","DOIUrl":"https://doi.org/10.1109/DEXA.1996.558592","url":null,"abstract":"Database management systems have long supported multiuser access to shared bodies of data. However, with their overriding concern for consistency, they effectively isolate users. The authors describe two graphical representations of the shared space and of the users' presence and activity within that space.","PeriodicalId":438695,"journal":{"name":"Proceedings of 7th International Conference and Workshop on Database and Expert Systems Applications: DEXA 96","volume":"129 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122760806","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"The design of an extensible multimedia library for an OODBMS","authors":"José Martinez","doi":"10.1109/DEXA.1996.558296","DOIUrl":"https://doi.org/10.1109/DEXA.1996.558296","url":null,"abstract":"Most database management systems deal with \"binary large objects\" (BLOBs). However, multimedia data types are being introduced to deal explicitly with still pictures, cartographic images and more recently video and audio. Nevertheless, limiting oneself to introducing these new data types is not a sufficient condition for easy modelling of multimedia schemas integrating multimedia information. The author proposes a library of abstract classes to model these types of multimedia objects in a coherent, reusable and extensible framework, the structure of which is based on a clear taxonomy of media and their subsequent combination to obtain complex multimedia objects. An originality of the work is that time is considered as a base media, in the same way as pictures or video! The aim was to introduce this hierarchy into an object-oriented database management system in order to ease the design and development of multimedia applications. Another important consideration was \"query ability\". The approach proved to be appropriate in the design of a real application on computer-aided learning, and is being used for the elaboration of an electronic enterprise journal.","PeriodicalId":438695,"journal":{"name":"Proceedings of 7th International Conference and Workshop on Database and Expert Systems Applications: DEXA 96","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126755396","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"On the reusability of ontologies in knowledge-system design","authors":"P. Visser, Trevor J. M. Bench-Capon","doi":"10.1109/DEXA.1996.558312","DOIUrl":"https://doi.org/10.1109/DEXA.1996.558312","url":null,"abstract":"The authors describe a case study which supports the claim that ontologies are reusable components in the design of knowledge systems. An ontology documents important domain assumptions which would otherwise remain implicit. Whereas a conceptual (or formal) system specification differs between different knowledge systems (even in the same domain), they show the underlying ontology to be invariant. This makes ontologies reusable for knowledge-system design. They illustrate this by discussing how a single legal ontology has been used for the construction of both a planning and an assessment system and argue that the same ontology can be reused for other knowledge systems as well.","PeriodicalId":438695,"journal":{"name":"Proceedings of 7th International Conference and Workshop on Database and Expert Systems Applications: DEXA 96","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127483307","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}