Högskolan i Skövde

his.sePublications
Change search
Refine search result
12 1 - 50 of 66
CiteExportLink to result list
Permanent link
Cite
Citation style
  • apa
  • apa-cv
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Rows per page
  • 5
  • 10
  • 20
  • 50
  • 100
  • 250
Sort
  • Standard (Relevance)
  • Author A-Ö
  • Author Ö-A
  • Title A-Ö
  • Title Ö-A
  • Publication type A-Ö
  • Publication type Ö-A
  • Issued (Oldest first)
  • Issued (Newest first)
  • Created (Oldest first)
  • Created (Newest first)
  • Last updated (Oldest first)
  • Last updated (Newest first)
  • Disputation date (earliest first)
  • Disputation date (latest first)
  • Standard (Relevance)
  • Author A-Ö
  • Author Ö-A
  • Title A-Ö
  • Title Ö-A
  • Publication type A-Ö
  • Publication type Ö-A
  • Issued (Oldest first)
  • Issued (Newest first)
  • Created (Oldest first)
  • Created (Newest first)
  • Last updated (Oldest first)
  • Last updated (Newest first)
  • Disputation date (earliest first)
  • Disputation date (latest first)
Select
The maximal number of hits you can export is 250. When you want to export more records please use the Create feeds function.
  • 1.
    Andler, Sten F.
    et al.
    University of Skövde, Department of Computer Science.
    Hansson, Jörgen
    University of Skövde, Department of Computer Science.
    Eriksson, Joakim
    University of Skövde, Department of Computer Science.
    Mellin, Jonas
    University of Skövde, Department of Computer Science.
    Berndtsson, Mikael
    University of Skövde, Department of Computer Science.
    Eftring, Bengt
    University of Skövde, Department of Computer Science.
    DeeDS: Towards a Distributed and Active Real-Time Database Systems1996In: ACM Sigmod Record, Vol. 25, no 1, p. 38-40Article in journal (Refereed)
    Abstract [en]

    DeeDS combines active database functionality with critical timing constraints and integrated system monitoring. Since the reactive database mechanisms, or rule management system, must meet critical deadlines, we must employ methods that make triggering of rules and execution of actions predictable. We will focus on the scheduling issues associated with dynamic scheduling of workloads where the triggered transactions have hard, firm or soft deadlines, and how transient overloads may be resolved by substituting transactions by computationally cheaper ones. The rationale for a loosely coupled general purpose event monitoring facility, that works in tight connection with the scheduler, is presented. For performance and predictability, the scheduler and event monitor are executing on a separate CPU from the rest of the system. Real-time database accesses in DeeDS are made predictable and efficient by employing methods such as main memory resident data, full replication, eventual consistency, and prevention of global deadlocks.

  • 2.
    Berndtsson, Mikael
    University of Skövde, Department of Computer Science. University of Exeter, UK.
    Active Capability Support for Cooperation Strategies in Cooperative Information Systems1998Doctoral thesis, monograph (Other academic)
    Abstract [en]

    One important feature for the current and next generation of information systemsis the ability to be able tocooperate. Information systems that are able to cooperateare referred to as cooperative information systems. The problem of moving the stateof the art from information systems designed asislands of automationto cooperativeinformation systems has primarly been addressed by the distributed artificial intelli-gence community and the database community. For example, the distributed artificialintelligence community has investigated cooperation strategies such as task sharingand result sharing, whereas the database community has developed techniques forinteroperability over heterogenous databases. One characteristic of cooperative infor-mation systems is that no individual solution can satisfactorily support all requiredcharacteristics of cooperative information systems. This thesis takes the position thata synthesis of results from the distributedartificial intelligence community and thedatabase community is a promising direction for developing cooperative informationsystems.In this thesis, active capability (as defined within active databases) is considered asan important core technology for cooperative information systems. Active capabilityis supported by event condition action (ECA) rules with the following semantics:when an event E occurs, evaluate condition C, and if the condition is satisfied, thenexecute action A. The applicability of using ECA rules has primarly been exploredwithin database systems and has recently initiated ECA related research within otherresearch communities such as real-time and workflow.This thesis focuses on what is required in an interface between information sys-tems when using an active capability approach to supporting the major cooperationstrategies as formulated in distributed artificial intelligence. The significance of the2work reported in this thesis concerns two major issues. First, advanced types ofcooperation strategies such as task sharing and result sharing can now span the do-mains of database and distributed artificial intelligence architectures. Second, as thiswork synthesizes and extends results from two different research communities, it pro-vides a good foundation for using active capability as one of the core technologies forcooperative information systems.

  • 3.
    Berndtsson, Mikael
    University of Skövde, School of Humanities and Informatics.
    Analyzing Course Configurations for Teaching Object-Oriented Modeling and Design2005In: IEEE Transactions on Education, ISSN 0018-9359, E-ISSN 1557-9638, Vol. 48, no 2, p. 337-339Article in journal (Refereed)
    Abstract [en]

    This paper presents and analyzes an object-oriented analysis and design course that has been given in three different configurations for students who are already familiar with object-oriented programming. The results show that the course configurations have not had a major impact on the students' performances.

  • 4.
    Berndtsson, Mikael
    University of Skövde, School of Informatics. University of Skövde, The Informatics Research Centre.
    How a Picture Postcard Can Help You Develop a Data-Driven Analytics Culture2019In: TDWI UpsideArticle in journal (Other (popular science, discussion, etc.))
  • 5.
    Berndtsson, Mikael
    University of Skövde, Department of Computer Science.
    Management of Rules in Object-Oriented Databases1994In: Proceedings of the Baltic Workshop on National Infrastructure Databases: Problems, Methods and Experiences, 1994, Vol. 1, p. 78-85Conference paper (Refereed)
    Abstract [en]

    This paper proposes a new approach to associating rules with events in object-oriented database systems. In it we propose a new run time mechanism, which associates rules with specific event definitions. This provide a basis for indexing rules by event definitions, which reduces rule checking to a minimum. The proposed subscription mechanism is general, in that it can be applied to both primitive events and composite events. Both rules and events are represented as first class objects. This architecture has been adopted in the ACOOD2 prototype on top of ONTOS.

  • 6.
    Berndtsson, Mikael
    University of Skövde, Department of Computer Science.
    Reactive Object-Oriented Databases and CIM1994In: Database and Expert Systems Applications: 5th International Conference, DEXA '94 Athens, Greece, September 7–9, 1994 Proceedings / [ed] Dimitris Karagiannis, Berlin: Springer, 1994, , p. 10p. 769-778Conference paper (Refereed)
    Abstract [en]

    This paper propose a simple and powerful approach to associating rules with events in reactive object-oriented database systems. In it we propose a new run time subscription mechanism, which associates rules with specific event definitions. This brings optimization considerations - when to fire a rule - to the language level. The proposed subscription mechanism reduces rule checking to a minimum. It can be applied to both primitive and composite events. Both rules and events are represented as first class objects. This architecture has been adopted in the ACOOD2 prototype on top of ONTOS.

  • 7.
    Berndtsson, Mikael
    et al.
    University of Skövde, School of Informatics. University of Skövde, The Informatics Research Centre.
    Admyre, Marco
    RuleCore, Gothenburg, Sweden.
    Strand, Mattias
    University of Skövde, School of Engineering Science. University of Skövde, The Informatics Research Centre.
    A Fleet Management System Based on Complex Event Processing2014In: DSS 2.0 – Supporting Decision Making with New Technologies / [ed] Gloria Phillips-Wren; Sven Carlsson; Ana Respício; Patrick Brézillon, IOS Press, 2014, p. 241-252Conference paper (Refereed)
    Abstract [en]

    This paper describes our approach and experiences of applying techniques in complex event processing to fleet management systems. Current fleet management systems do not have support for complex event processing, hence they are limited to reacting to simple events such as door open, and vehicle reached waypoint. We argue that fleet management systems can benefit from having support for complex event processing. In this paper we present an implemented fleet management system that supports complex event processing.

  • 8.
    Berndtsson, Mikael
    et al.
    University of Skövde, Department of Computer Science.
    Calestam, Bengt
    UNISYS AB, Solna, Sweden.
    Graphical notations for active rules in UML and UML-A2003In: Software Engineering Notes: an Informal Newsletter of The Specia, ISSN 0163-5948, E-ISSN 1943-5843, Vol. 28, no 2, p. 1-6Article in journal (Refereed)
    Abstract [en]

    Active rules (i.e., event condition action rules, triggers) have been put forward as a technique for reacting to important events, and thereby avoiding polling or embedding rule processing in applications. Despite the promises of active rules technology, the usage of active rules is low in practice. It has often been claimed (by database researchers) that the reason why few active rules applications have been built is due to the lack of support in analysis and design phases. Hence, there are very few notations or guidelines available for software engineers who develop active rules applications.In this paper, we propose modelling templates for UML state-charts and UML-A statecharts for how software engineers can capture the fundamentals of active rules. By following the proposed modelling templates and notations for active rules, it will be easier for software engineers to develop applications that rely on active rules technology.

  • 9.
    Berndtsson, Mikael
    et al.
    University of Skövde, Department of Computer Science.
    Chakravarthy, Sharma
    University of Florida, Gainesville, USA.
    Lings, Brian
    University of Exeter, UK.
    Cooperative Problem Solving: A New Direction for Active Databases1996In: Proceedings of the International Symposium on Cooperative Database Systems for Advanced Applications, 1996, p. 398-401Conference paper (Refereed)
  • 10.
    Berndtsson, Mikael
    et al.
    University of Skövde, Department of Computer Science.
    Chakravarthy, Sharma
    University of Florida, Gainsville, USA.
    Lings, Brian
    University of Exeter, UK.
    Extending Active Capability Mechanisms for Context Based Subscriptions1998Report (Other academic)
    Abstract [en]

    Interest has increased recently in synthesizing solutions to CIS problems by using results from the database and distributed AI communities. Such synthesis is not without its difficulties; results do not always transfer seamlessly to a new, complex domain. In this paper we highlight the difficulties encountered in our attempts to use event detection and subscription mechanisms (proposed in current active databases) for the problem of efficient result sharing in CIS. A solution to such problems is described, in the form of a refined, context based subscription mechanism.

  • 11.
    Berndtsson, Mikael
    et al.
    University of Skövde, Department of Computer Science.
    Chakravarthy, Sharma
    University of Florida, Gainesville, United States.
    Lings, Brian
    University of Exeter, United Kingdom.
    Extending database support for coordination among agents1997In: International Journal of Cooperative Information Systems (IJCIS), E-ISSN 0218-8430, Vol. 6, no 3-4, p. 315-339Article in journal (Refereed)
    Abstract [en]

    Coordination and collaboration are naturally used by groups for carrying out activities and solving problems that require cooperation. However, getting a set of computer agents to do the same has been a problem - primarily addressed by the AI community and recently by the database community as workflow and process management problems (for example, in business processes, electronic commerce, logistics). Not surprisingly, the problem has been addressed at different levels of abstraction by the two communities. Coordination protocols as well as task and result sharing have been investigated by the AI community; specification of alternative transaction models to meet the requirements of non-traditional applications, and their execution have been addressed by the database community. It is evident that there is a need for bringing the two approaches together to develop systems that support cooperative problem solving. This paper - argues for the use of active databases in general and active capability in particular as an enabling technology for cooperative problem solving and cooperative information systems - details a novel approach for supporting task sharing, a key aspect of CPS, using active capability - elaborates on a methodology for mapping task shared protocols expressed in high level speech acts to Event Condition-Action (ECA) rules.

  • 12.
    Berndtsson, Mikael
    et al.
    University of Skövde, Department of Computer Science.
    Chakravarthy, Sharma
    University of Florida, Gainesville, USA.
    Lings, Brian
    University of Exeter, UK.
    Result Sharing Among Agents Using Reactive Rules1997In: Cooperative Information Agents: First International Workshop, CIA'97, Kiel, Germany, February 26-28, 1997, Proceedings / [ed] Peter Kandzia, Matthias Klusch, 1997, p. 126-137Conference paper (Refereed)
    Abstract [en]

    This paper critically analyse the use of active databases as an enabling technology for result sharing as defined in the DAI literature. In particular, we demostrate how ECA (Event-Condition-Action) rules can be used for supporting result shared cooperation. Further, we demonstrate how composite events as defined within active databases can help a problem solving agent to precisely specify when to take responsive action to multiple result notifications.

  • 13.
    Berndtsson, Mikael
    et al.
    University of Skövde, Department of Computer Science.
    Chakravarthy, Sharma
    University of Florida, Gainesville, USA.
    Lings, Brian
    University of Exeter, UK.
    Task Sharing Among Agents Using Reactive Rules1997In: Proceedings of CoopIS 97: 2nd IFCIS Conference on Cooperative Information Systems / [ed] Arbee L.P. Chen, Wolfgang Klas, Munindar P. Singh, IEEE Computer Society, 1997, p. 56-65Conference paper (Refereed)
    Abstract [en]

    Coordination and collaboration are naturally used by groups for carrying out activities and solving problems that require cooperation. However, getting a set of computer agents to do the same has been a problem-primarily addressed by the AI community and recently by the database community as workflow and process management problems. Not surprisingly, the problem has been addressed at different levels of abstraction by the two communities. It is evident that there is a need for bringing the two approaches together to develop cooperative information systems. This paper argues for the use of active databases as an enabling technology for cooperative information systems, details a novel approach for supporting task sharing (a key cooperation strategy within cooperative information systems) using active capability, and elaborates on a methodology for mapping task-shared protocols expressed in high-level speech acts to event-condition-action rules.

  • 14.
    Berndtsson, Mikael
    et al.
    University of Skövde, Department of Computer Science.
    Chakravarty, Sharma
    University of Florida, Gainsville, USA.
    Lings, Brian
    University of Exeter, UK.
    Coordination Among Agents Using Reactive Rules1996Report (Other academic)
    Abstract [en]

    Coordination and collaboration are naturally used by groups for carrying out activities and solving problems that require cooperation. However, getting a set of computer agents to do that same has been a problem -- primarily addressed by the AI community and recently by the database community as workflow and process management problems (e.g. in business processes, electronic commerce, logistics).

    Not surprisingly, the problem has been addressed at different levels of abstraction by the two communities. Coordination protocols (both static and dynamic) as well as task and result sharing have been investigated by the AI community; system level support as well as specification and execution of relaxed notions of transaction (sometimes termed an activity) have been addressed by the database community. It is evident that combining the two will provide an effective unified solution for a class of problems that require cooperation. This paper classifies problems addressed in the AI and database literature according to degree of coordination and collaboration. It reports on work done by the authors in utilising the reactive paradigm to synthesize, from the yechniques in these areas, a common framework for the support of multi-agent problem solving, workflow, and process management. In addition to resolving the terminology used by different groups, task sharing is used to demonstrate the approach described. It is accomplished by creating either static or dynamic plans that are coordinated by ECA rules -- both pre-defined and dynamically created. The paper details the applicability of ECA rules in this domain, their adequacy, and a prototype implementation.

  • 15.
    Berndtsson, Mikael
    et al.
    University of Skövde, School of Informatics. University of Skövde, Informatics Research Environment.
    Ekman, Stefan
    University of Skövde, School of Informatics. University of Skövde, Informatics Research Environment.
    Assessing Maturity in Data-Driven Culture2023In: International Journal of Business Intelligence Research, ISSN 1947-3591, E-ISSN 1947-3605, Vol. 14, no 1Article in journal (Refereed)
    Abstract [en]

    Research on assessing a group’s maturity in data-driven culture is rare and fragmented. This article investigates how maturity in data-driven culture can be assessed from a historical perspective. A case study was done on how the Education Council evolved in analytics maturity and as a group during 2014-2023. The assessment showed that the Education Council experienced both successful progression of group development and usage of analytics, as well as regression in group development and analytics usage. The practical implications of the findings are that group leaders need to be aware of the interplay between analytics usage and group development when planning to improve their group’s maturity in data-driven culture.

    Download full text (pdf)
    fulltext
  • 16.
    Berndtsson, Mikael
    et al.
    University of Skövde, School of Informatics. University of Skövde, Informatics Research Environment.
    Ericsson, AnnMarie
    Ammizing Consulting.
    Svahn, Thomas
    Advectas AB.
    Scaling Up Data-Driven Pilot Projects2020In: The AI Magazine, ISSN 0738-4602, Vol. 41, no 3, p. 94-102Article in journal (Refereed)
    Abstract [en]

    Conducting pilot projects are a common approach among organizations to test and evaluate new technology. A pilot project is often conducted to remove uncertainties from a large-scale project and should be limited in time and scope. Nowadays, several organizations are testing and evaluating artificial intelligence techniques and more advanced forms of analytics via pilot projects. Unfortunately, many organizations are experiencing problems in scaling-up the findings from pilot projects to the rest of the organization. Hence, results from pilot projects become siloed with limited business value. In this article, we present an overview of barriers for conducting and scaling-up data-driven pilot projects. Lack of senior management support is a frequently mentioned top barrier in the literature. In response to this, we present our recommendations on what type of activities can be performed, to increase the chances of getting a positive response from senior management regarding scaling-up the usage of artificial intelligence and advanced analytics within an organization.

  • 17.
    Berndtsson, Mikael
    et al.
    University of Skövde, School of Informatics. University of Skövde, Informatics Research Environment.
    Forsberg, Daniel
    University of Skövde, School of Informatics.
    Stein, Daniel
    University of Skövde, School of Informatics.
    Svahn, Thomas
    Advectas AB, Gothenburg, Sweden.
    Becoming a data-driven organisation2018In: / [ed] U. Frank; K. Kautz K.; P. M. Bednar, Association for Information Systems , 2018, article id 43Conference paper (Refereed)
    Abstract [en]

    Organisations seeking competitive advantage in the age of big data often adopt the strategy of becoming data-driven. The paper describes research in progress with an organisation pursuing this strategy. Initial results from literature study and preliminary interviews are outlined, including a two layer factor model and prototype maturity model. The next research steps are also explained.

    Download full text (pdf)
    fulltext
  • 18.
    Berndtsson, Mikael
    et al.
    University of Skövde, Department of Computer Science.
    Hansson, JörgenUniversity of Skövde, Department of Computer Science.
    Active and Real-Time Database Systems (ARTDB-95): Proceedings of the First International Workshop on Active and Real-Time Database Systems, Skövde, Sweden, 9–11 June 19951996Conference proceedings (editor) (Refereed)
  • 19.
    Berndtsson, Mikael
    et al.
    University of Skövde, Department of Computer Science.
    Hansson, Jörgen
    University of Skövde, Department of Computer Science.
    Issues in Active Real-Time Databases1996In: Active and Real-Time Database Systems (ARTDB-95): Proceedings of the First International Workshop on Active and Real-Time Database Systems, Skövde, Sweden, 9–11 June 1995 / [ed] Mikael Berndtsson, Jörgen Hansson, London: Springer, 1996, p. 142-157Conference paper (Refereed)
    Abstract [en]

    Active databases and real-time databases have gained increased interest in recent. Both active and real-time databases are considered as important technologies for supporting non-traditional applications such as computer integrated manufacturing (CIM), process control and air-traffic control. These applications are often event driven and need to react to events in a timely and efficient manner. In this paper we address the problem of merging active databases and real-time databases. Active real-time database is a fairly new area, in which very little research has been carried out so far. However, the use of active real-time database applications has a great potential. In this paper we address several issues and open questions such as semantics, assignment of time constraints and rule selection, which need to be considered when designing active real-time databases.

  • 20.
    Berndtsson, Mikael
    et al.
    University of Skövde, Department of Computer Science.
    Hansson, Jörgen
    University of Skövde, Department of Computer Science.
    Time is the Shadow of Reactive Behaviour2000In: Proceedings 2000 International Database Engineering and Applications Symposium / [ed] Bipin C. Desai, Yasuhi Kiyoki, Motomichi Toyama, Piscataway, NJ: IEEE, 2000, p. 417-423Conference paper (Refereed)
    Abstract [en]

    Applications that rely on coordination of messages are frequently based on multi-agent systems or workflow systems. Both implementation platforms use a rule engine for the coordination of messages. Currently, classical production rules are used within multi-agent systems, and workflow systems tend to rely on active database solutions (i.e. triggers). It has been envisioned that subsequent application generations are likely to require support for hundreds or even thousands of triggers. This is in contrast to the current state-of-the-art of implementations, which only scale to a few triggers. The paper outlines a vision where a scalable trigger system is the unifying concept between workflow and multi-agent approaches for applications that require coordination facilities. In particular, the paper defines scalability and performance within an active database context. The paper explores factors and situations that influence active database performance. Finally, the paper explores promising directions for how to move the state-of-the-art to trigger systems that scale to many triggers.

  • 21.
    Berndtsson, Mikael
    et al.
    University of Skövde, Department of Computer Science.
    Hansson, Jörgen
    University of Skövde, Department of Computer Science.
    Workshop Report: The First International Workshop on Active and Real-Time Database Systems (ARTDB-95)1996In: SIGMOD record, ISSN 0163-5808, E-ISSN 1943-5835, Vol. 25, no 1, p. 64-66Article in journal (Refereed)
    Abstract [en]

    This report is a summary of the First International Workshop on Active and Real-Time Database Systems (ARTDB-95) [1], held at the University of Skövde in June 1995. The workshop brought together researchers and practitioners from both the active database community and the real-time database community. The major aims of ARTDB-95 were to identify motivations, problems and requirements when combining active and real-time capabilities.

  • 22.
    Berndtsson, Mikael
    et al.
    University of Skövde, Department of Computer Science.
    Hansson, Jörgen
    Department of Computer and Information Science, Linköping University.
    Olsson, Björn
    University of Skövde, Department of Computer Science.
    Lundell, Björn
    University of Skövde, Department of Computer Science.
    Planning and implementing your final year project - with success!: a guide for students in computer science and information systems2002Book (Other academic)
  • 23.
    Berndtsson, Mikael
    et al.
    University of Skövde, School of Humanities and Informatics.
    Hansson, Jörgen
    Software Engineering Institute, Carnegie Mellon University, Pittsburgh , PA, USA.
    Olsson, Björn
    University of Skövde, School of Humanities and Informatics.
    Lundell, Björn
    University of Skövde, School of Humanities and Informatics.
    Thesis projects: A guide for students in computer science and information systems2008 (ed. 2)Book (Other academic)
  • 24.
    Berndtsson, Mikael
    et al.
    University of Skövde, School of Informatics. University of Skövde, Informatics Research Environment. University of Skövde, Sweden.
    Jonsson, Anna-Carin
    Capgemini Insights and Data, Stockholm, Sweden.
    Carlsson, Magnus
    Capgemini Insights and Data Nordics, Gothenburg, Sweden.
    Svahn, Thomas
    Capgemini Insights and Data Sweden, Gothenburg, Sweden.
    A Strategy for Scaling Advanced Analytics2023In: Communications of the ACM, ISSN 0001-0782, E-ISSN 1557-7317, Vol. 66, no 12, p. 29-31Article in journal (Refereed)
    Abstract [en]

    Key elements for scaling advanced analytics.

  • 25.
    Berndtsson, Mikael
    et al.
    University of Skövde, School of Informatics. University of Skövde, The Informatics Research Centre.
    Lennerholt, Christian
    University of Skövde, School of Informatics. University of Skövde, The Informatics Research Centre.
    Larsson, Peter
    Advectas AB, Sweden.
    Svahn, Thomas
    Advectas AB, Sweden.
    A Blueprint for Training Future Users of Self-Service Business Intelligence2019In: Business Intelligence Journal, ISSN 1547-2825, Vol. 24, no 1, p. 30-38Article in journal (Refereed)
  • 26.
    Berndtsson, Mikael
    et al.
    University of Skövde, School of Informatics. University of Skövde, Informatics Research Environment.
    Lennerholt, Christian
    University of Skövde, School of Informatics. University of Skövde, Informatics Research Environment.
    Svahn, Thomas
    Advectas AB, Malmö, Sweden.
    Larsson, Peter
    Advectas AB, Malmö, Sweden.
    13 Organizations' Attempts to Become Data-Driven2020In: International Journal of Business Intelligence Research, ISSN 1947-3591, E-ISSN 1947-3605, Vol. 11, no 1, p. 1-21Article in journal (Refereed)
    Abstract [en]

    Becoming a data-driven organization is a vision for several organizations. It has been frequently mentioned in the literature that data-driven organizations are likely to be more successful than organizations that mostly make decisions on gut feeling. However, few organizations make a successful shift to become data-driven, due to a number of different types of barriers. This article investigates, the initial journey to become a data-driven organization for 13 organizations. Data has been collected via documents and interviews, and then analyzed with respect to: i) how they scaled up the usage of analytics to become data-driven; ii) strategies developed; iii) barriers encountered; and iv) usage of an overall change process. The findings are that most organizations start their journey via a pilot project, take shortcuts when developing strategies, encounter previously reported top barriers, and do not use an overall change management process.

    Download full text (pdf)
    fulltext
  • 27.
    Berndtsson, Mikael
    et al.
    University of Skövde, Department of Computer Science.
    Lings, Brian
    University of Exeter, UK.
    Logical Events and ECA Rules1995Report (Other academic)
    Abstract [en]

    This paper presents an approach to support event-condition-action rules and logical events in an object-oriented environment. Previous approaches in active object-oriented databases support either traditional event-condition-action rules or logical events. We see the need to integrate these two concepts in order to efficiently support specialization of events.

  • 28.
    Berndtsson, Mikael
    et al.
    University of Skövde, Department of Computer Science.
    Lings, Brian
    University of Exeter, UK.
    On Developing Reactive Object-Oriented Databases1992In: IEEE Data Engineering Bulletin, Vol. 15, no 1-4, p. 31-34Article in journal (Refereed)
    Abstract [en]

    This paper outlines the ongoing work in Reactive Object-oriented Database Systems between the Departments of Computer Science in the University of Exeter(UK) and the University of Skovde(Sweden). The group is currently designing a monitoring system based on a reactive object oriented database with the objective of supporting efficient interaction between the active DBMS and applications (including intelligent systems). Initial work has centered on a prototype reactive object-oriented system built on top of ONTOS, a commercial OODBMS which has C++ as its base language. The prototype is referred to as ACOOD (ACtive Object Oriented Database system). We briefly discuss this prototype, showing how reactive behaviour has been incorporated into a full OODBMS albeit with some restrictions. We also outline our plans for its future extensions, and how these are motivated.

  • 29.
    Berndtsson, Mikael
    et al.
    University of Skövde, Department of Computer Science.
    Lings, Brian
    University of Exeter, UK.
    Foster, Lou
    Valparaiso University, USA.
    Systematic Treatment of Events and Rules1995Report (Other academic)
    Abstract [en]

    Current prototype Active Object-Oriented database systems introduce powerful event and rule specification languages. We contend that this is not in general done in a uniform and integral manner. We present a modified design for an ACtive Object-Oriented DBMS (ACOOD) currently under development at the University of Skovde. The design emphasises the key concepts being investigated, namely Events and Rules as 1st Class (ER1C). It is important because it addresses the key issue of inheritance, something not prominent in current prototype systems with a fully developed event specification system. Key features in the design are that it has a unifying concept of primitive event and of behaviour, and achieves uniformity and power with respect to inheritance. It further relates this to event specification languages for composite events, guaranteeing orthogonality of features. The paper emphasises modeling concepts, and the design is therefore of relevance to all active, object-oriented database systems. It seeks to explore the wider implications and underpinnings of current active O-O suggestions rather than enriching event and/or rule specification languages.

  • 30.
    Berndtsson, Mikael
    et al.
    University of Skövde, School of Humanities and Informatics. University of Skövde, The Informatics Research Centre.
    Mellin, Jonas
    University of Skövde, School of Humanities and Informatics. University of Skövde, The Informatics Research Centre.
    Active Database, Active Database (Management) System2009In: Encyclopedia of Database Systems / [ed] Ling Liu, M. Tamer Özsu, Springer Science+Business Media B.V., 2009, p. 27-28Chapter in book (Other academic)
  • 31.
    Berndtsson, Mikael
    et al.
    University of Skövde, School of Humanities and Informatics. University of Skövde, The Informatics Research Centre.
    Mellin, Jonas
    University of Skövde, School of Humanities and Informatics. University of Skövde, The Informatics Research Centre.
    Active Database Coupling Modes2009In: Encyclopedia of Database Systems / [ed] Ling Liu, M. Tamer Özsu, Springer Science+Business Media B.V., 2009, p. 33-35Chapter in book (Other academic)
  • 32.
    Berndtsson, Mikael
    et al.
    University of Skövde, School of Humanities and Informatics. University of Skövde, The Informatics Research Centre.
    Mellin, Jonas
    University of Skövde, School of Humanities and Informatics. University of Skövde, The Informatics Research Centre.
    Active Database Execution Model2009In: Encyclopediia of Database Systems / [ed] Ling Liu, M. Tamer Özsu, Springer Science+Business Media B.V., 2009, p. 35-36Chapter in book (Other academic)
  • 33.
    Berndtsson, Mikael
    et al.
    University of Skövde, School of Humanities and Informatics. University of Skövde, The Informatics Research Centre.
    Mellin, Jonas
    University of Skövde, School of Humanities and Informatics. University of Skövde, The Informatics Research Centre.
    Active Database Knowledge Model2009In: Encyclopedia of Database Systems / [ed] Ling Liu, M. Tamer Özsu, Springer Science+Business Media B.V., 2009, p. 36-37Chapter in book (Other academic)
  • 34.
    Berndtsson, Mikael
    et al.
    University of Skövde, School of Humanities and Informatics. University of Skövde, The Informatics Research Centre.
    Mellin, Jonas
    University of Skövde, School of Humanities and Informatics. University of Skövde, The Informatics Research Centre.
    Database Trigger2009In: Encyclopedia of Database Systems / [ed] Ling Liu, M. Tamer Özsu, Springer Science+Business Media B.V., 2009, p. 738-738Chapter in book (Other academic)
  • 35.
    Berndtsson, Mikael
    et al.
    University of Skövde, School of Humanities and Informatics. University of Skövde, The Informatics Research Centre.
    Mellin, Jonas
    University of Skövde, School of Humanities and Informatics. University of Skövde, The Informatics Research Centre.
    ECA Rules2009In: Encyclopedia of Database Systems / [ed] Ling Liu, M. Tamer Özsu, Springer Science+Business Media B.V., 2009, p. 959-960Chapter in book (Other academic)
  • 36.
    Berndtsson, Mikael
    et al.
    University of Skövde, Department of Computer Science.
    Mellin, Jonas
    University of Skövde, Department of Computer Science.
    Högberg, Urban
    EDS Sweden AB, Trollhättan.
    Visualization of the Composite Event Detection Process1999In: Proceedings User Interfaces to Data Intensive Systems / [ed] Norman W. Paton, Tony Griffiths, 1999, p. 118-127Conference paper (Refereed)
    Abstract [en]

    Active database rules are problematic to explain, understand, debug, and design irrespective of knowledge about active rule semantics. In order to address this problem, various types of active database tools have been proposed in the literature such as browsers, debuggers, analyzers, and explanation tools.This paper focuses on visualization of event detection for an explanation tool and it presents the first study on what to visualize with respect to event detection at the lowest level (i.e. visualization of event detection for a specific event type).

  • 37.
    Berndtsson, Mikael
    et al.
    University of Skövde, School of Informatics. University of Skövde, Informatics Research Environment.
    Svahn, Thomas
    Capgemini Insights & Data, Sweden.
    A Matrix for Assessing Data-Driven Culture in Teams2022In: Proceedings of the 2022 Pre-ICIS SIGDSA Symposium, Association for Information Systems, 2022, article id 6Conference paper (Refereed)
    Abstract [en]

    Establishing a data-driven culture in teams is on the agenda for many managers and analytics leaders. With a data-driven culture in place, it is envisioned that investments in analytics can be used to their full potential. In practice, most organizations struggle to establish a data-driven culture in teams and have few tools available to assess the level of maturity.

    Related research has focused on maturity models in business intelligence & analytics that target the organizational level. Hence, these maturity models provide limited support for assessing the team level, e.g., why some teams do not develop a data-driven culture.

    This paper used a systematic literature review and an online questionnaire to develop a matrix for assessing a team's maturity in data-driven culture. The matrix synthesizes previous work in analytics and group development. Findings from the literature review revealed a mismatch between problems addressed by the research community and perceived problems in practice by organizations.

    Download full text (pdf)
    fulltext
  • 38.
    Berndtsson, Mikael
    et al.
    University of Skövde, School of Informatics. University of Skövde, Informatics Research Environment.
    Svahn, Thomas
    Advectas AB, Sweden.
    Strategies for Scaling Analytics: A Nontechnical Perspective2020In: Business Intelligence Journal, ISSN 1547-2825, Vol. 25, no 1, p. 43-53Article in journal (Refereed)
    Download full text (pdf)
    fulltext
  • 39.
    Engström, Henrik
    et al.
    University of Skövde, Department of Computer Science.
    Berndtsson, Mikael
    University of Skövde, Department of Computer Science.
    Lings, Brian
    University of Skövde, Department of Computer Science.
    ACOOD Essentials1997Report (Other academic)
    Abstract [en]

    This paper describes the active object-oriented database system ACOOD developed at the universities of Skövde and Exeter. ACOOD adds active functionality on top of the commercially available Ontos DB. The active behaviour is modelled by using Event-Condition-Action (ECA) rules. ACOOD offers all essential functionality associated with an active database. The semantics and user interface have been clearly defined in order to produce a prototype that can be used to develop database applications. The historical background of active databases and the development of ACOOD are covered in the paper together with a detailed description of the latest, redesigned version of the system. There is also a discussion of experience gained through the work with ACOOD and a comparison with similar systems.

    Download full text (pdf)
    fulltext
  • 40.
    Ericsson, AnnMarie
    et al.
    Ammizing Consulting, Skövde, Sweden.
    Berndtsson, Mikael
    University of Skövde, School of Informatics. University of Skövde, Informatics Research Environment. University of Skövde.
    A Heatmap Approach for Master Data Management Programs2022In: Journal of Information Systems and Technology Management, ISSN 1809-2640, E-ISSN 1807-1775, Vol. 19, article id e202219017Article in journal (Refereed)
    Abstract [en]

    Master data management programs are large by nature since the aim is to provide the entire enterprise with a shared trusted view of the organisation’s most critical data assets. In this paper, we present what dimensions and activities a master data management program in a large organisation should consider and how to monitor such a program once it is up and running. A heatmap approach is used to visualize the inherent complexity of a master data management program. Our approach is derived from participating in four different master data management programs in four different global organisations during 2007-2020.

    Download full text (pdf)
    fulltext
  • 41.
    Ericsson, AnnMarie
    et al.
    University of Skövde, School of Humanities and Informatics.
    Berndtsson, Mikael
    University of Skövde, School of Humanities and Informatics.
    Detecting Design Errors in Composite Events for Event Triggered Real-Time Systems Using Timed Automata2006In: SCW 2006: IEEE Services Computing Workshops: 18-22 September 2006, Chicago, Illinois: Proceedings / [ed] Malu Castellanos, Jian Yang, IEEE, 2006, p. 39-47Conference paper (Refereed)
    Abstract [en]

    Many applications need to detect and respond to occurring events and combine these event occurrences into new events with a higher level of abstraction. Specifying how events can be combined is often supported by design tools specific to the current event processing engine. However, the issue of ensuring that the combinations of events provide the system with the correct combination of information is often left to the developer to analyze. We argue that analyzing correctness of event composition is a complex task that needs tool support. In this paper we present a novel development tool for specifying composition of events with time constraints. One key feature of our tool is to automatically transform composite events for real-time systems into a timed automaton representation. The timed automaton representation allow us to check for design errors, for example, whether the outcome of combining events with different operators in different consumption policies is consistent with the requirement specification

  • 42.
    Ericsson, AnnMarie
    et al.
    University of Skövde, School of Humanities and Informatics. University of Skövde, The Informatics Research Centre.
    Berndtsson, Mikael
    University of Skövde, The Informatics Research Centre.
    REX, the Rule and Event eXplorer2007In: DEBS '07: Proceedings of the 2007 inaugural international conference on Distributed event-based systems, New York: Association for Computing Machinery (ACM), 2007, p. 71-74Conference paper (Refereed)
    Abstract [en]

    Complex Event Processing (CEP) is a technology with support for matching patterns in a cloud or streams of events in order to support detection of specific combinations of event occurrences. A clever specification of event patterns may, for example, detect fraud attempts in a banking system, fire an alarm in response to hazardous situations in a control system or report suspicious customer behavior.

    Several CEP engines have support for graphically modelling applications as well as perform tests and provide execution traces to verify the application behavior. We argue that it is beneficial to complement testing with formal verification in order to detect errors in early stages of development.

    In this paper, we present the research prototype tool REX. REX is built as a loosely coupled front end to the timed-automata CASE tool UPPAAL. CEP applications and application specific properties can be specified in REX. To support formal verification, REX seamlessly transforms the CEP application together with the specified properties to the timed automata CASE tool UPPAAL where the properties are verified by the model-checker provided by UPPAAL.

  • 43.
    Ericsson, AnnMarie
    et al.
    University of Skövde, School of Humanities and Informatics. University of Skövde, The Informatics Research Centre.
    Berndtsson, Mikael
    University of Skövde, School of Humanities and Informatics. University of Skövde, The Informatics Research Centre.
    Mellin, Jonas
    University of Skövde, School of Humanities and Informatics. University of Skövde, The Informatics Research Centre.
    Active Database Rulebase2009In: Encyclopedia of Database Systems / [ed] Ling Liu, M. Tamer Özsu, Springer Science+Business Media B.V., 2009, p. 37-37Chapter in book (Other academic)
  • 44.
    Ericsson, AnnMarie
    et al.
    University of Skövde, School of Humanities and Informatics. University of Skövde, The Informatics Research Centre.
    Berndtsson, Mikael
    University of Skövde, School of Humanities and Informatics. University of Skövde, The Informatics Research Centre.
    Mellin, Jonas
    University of Skövde, School of Humanities and Informatics. University of Skövde, The Informatics Research Centre.
    Composite Event2009In: Encyclopedia of Database Systems / [ed] Ling Liu, M. Tamer Özsu, Springer Science+Business Media B.V., 2009, p. 418-419Chapter in book (Other academic)
  • 45.
    Ericsson, AnnMarie
    et al.
    University of Skövde, School of Humanities and Informatics. University of Skövde, The Informatics Research Centre.
    Berndtsson, Mikael
    University of Skövde, School of Humanities and Informatics. University of Skövde, The Informatics Research Centre.
    Mellin, Jonas
    University of Skövde, School of Humanities and Informatics. University of Skövde, The Informatics Research Centre.
    Event in Active Databases2009In: Encyclopedia of Database Systems / [ed] Ling Liu, M. Tamer Özsu, Springer Science+Business Media B.V., 2009, p. 1044-1045Chapter in book (Other academic)
  • 46.
    Ericsson, AnnMarie
    et al.
    University of Skövde, School of Humanities and Informatics. University of Skövde, The Informatics Research Centre.
    Berndtsson, Mikael
    University of Skövde, School of Humanities and Informatics. University of Skövde, The Informatics Research Centre.
    Pettersson, Paul
    School of Innovation, Design and Engineering, Mälardalen University.
    Pettersson, Lena
    Volvo Information Technology, Skövde.
    Verification of an industrial rule-based manufacturing system using REX2008In: Proceedings of the 1st iCEP08 Workshop onComplex Event Processing for the Future Internet Vienna, Austria, September 28th, 2008 / [ed] Darko Anicic, Christian Brelage, Opher Etzion, Nenad Stojanovic, CEUR-WS.org , 2008, p. 1-10, article id 2Conference paper (Refereed)
    Abstract [en]

    Formal methods are not used in their full potential for enhancing software quality in industry. We argue that seamless support in a high-level specification tool is a viable way to provide system designers with powerful and paradigm specific formal verification techniques. Event condition action (ECA) rules can be used to model and implement reactive behavior in, for example, the semantic web. Independently of target system, the behavior of rule-based systems are known to be hard to analyze. The REX tool is a rule-based front-end to the timed automata CASE-tool Uppaal. The model-checker in Uppaal is used by REX enabling seamless support for model-checking rule-based specifications in REX.

    This paper presents experiences from modeling and verifying a system of industrial complexity as interacting rules using EX. We conclude that repeatedly performing normal analysis when constructing a system with interacting rules is a viable way of coping with the complexity of the model. Additionally, we present an implemented algorithm for optimizing the model to reduce the effect of state-space explosion.

  • 47.
    Ericsson, AnnMarie
    et al.
    University of Skövde, School of Humanities and Informatics. University of Skövde, The Informatics Research Centre.
    Pettersson, Paul
    Department of Computer Science and Electronics, Mälardalen University, Sweden.
    Berndtsson, Mikael
    University of Skövde, School of Humanities and Informatics. University of Skövde, The Informatics Research Centre.
    Seirio, Marco
    RuleCore, Sweden.
    Seamless Formal Verification of Complex Event Processing Applications2007In: DEBS '07: Proceedings of the 2007 inaugural international conference on Distributed event-based systems, New York: Association for Computing Machinery (ACM), 2007, p. 50-61Conference paper (Refereed)
    Abstract [en]

    Despite proven successful in previous projects, the use of formal methods for enhancing quality of software is still not used in its full potential in industry. We argue that seamless support for formal verification in a high-level specification tool enhances the attractiveness of using a formal approach for increasing software quality.

    Commercial Complex Event Processing (CEP) engines often have support for modelling, debugging and testing CEP applications. However, the possibility of utilizing formal analysis is not considered.

    We argue that using a formal approach for verifying a CEP system can be performed without expertise in formal methods. In this paper, a prototype tool REX is presented with support for specifying both CEP systems and correctness properties of the same application in a high-level graphical language. The specified CEP applications are seamlessly transformed into a timed automata representation together with the high-level properties for automatic verification in the model-checker UPPAAL.

  • 48.
    Geppert, Andreas
    et al.
    University of Zurich, Switzerland.
    Berndtsson, MikaelUniversity of Skövde, Department of Computer Science.
    Rules in Database Systems: Third International Workshop, RIDS '97 Skövde, Sweden, June 26–28, 1997 Proceedings1997Conference proceedings (editor) (Refereed)
  • 49.
    Geppert, Andreas
    et al.
    University of Zurich, Switzerland.
    Berndtsson, Mikael
    University of Skövde, Department of Computer Science.
    The Third International Workshop on Rules in Database Systems (RIDS'97)1998In: Knowledge engineering review (Print), ISSN 0269-8889, E-ISSN 1469-8005, Vol. 13, no 2, p. 195-199Article in journal (Refereed)
  • 50.
    Geppert, Andreas
    et al.
    University of Zurich, Switzerland.
    Berndtsson, Mikael
    University of Skövde, Department of Computer Science.
    Lieuwen, Daniel
    Bell Laboratories, Murray Hill, NJ, USA.
    Roncancio, Claudia
    University of Grenoble, France.
    Performance evaluation of object‐oriented active database systems using the BEAST benchmark1998In: Theory and Practice of Object Systems, ISSN 1074-3227, E-ISSN 1096-9942, Vol. 4, no 3, p. 135-149Article in journal (Refereed)
    Abstract [en]

    This paper uses the BEAST benchmark to present the first comprehensive performance study of object‐oriented active database management systems (ADBMS). BEAST stresses the performance‐critical components of active systems: event detection, event composition, rule retrieval, and rule firing. Method invocation events and transactional events are taken into account. Four systems, namely ACOOD, NAOS, Ode, and SAMOS, have been tested with the benchmark tests of BEAST. The performance measurements demonstrate achievements in the area of active database technology, but also indicate trade‐offs (e.g., between performance and functionality). Finally, the benchmark identifies optimizations and provides hints to ADBMS designers about producing systems with adequate performance and functionality—as well as some open issues.

12 1 - 50 of 66
CiteExportLink to result list
Permanent link
Cite
Citation style
  • apa
  • apa-cv
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf