Now showing 1 - 10 of 22
  • Publication
    Metamodelling with datalog and classes: ConceptBase at the age of 21
    ( 2010)
    Jarke, M.
    ;
    Jeusfeld, M.A.
    ;
    Nissen, H.W.
    ;
    Quix, C.
    ;
    Staudt, M.
    ConceptBase is a deductive object-oriented database system intended for the management of metadata. A distinguishing feature of the Telos language underlying ConceptBase is the ability to manage rules and constraints across multiple levels of instantiation in so-called meta formulas, thus offering uniform consistency management across heterogeneous notations or ontologies. Originally developed in the context of model-driven database design in the late 1980's, ConceptBase has been used in several thousand installations all over the world for numerous applications in areas such as requirements engineering, engineering information management, model management, eLearning, cultural information systems, and data warehousing. The internal representation is based on a quadruple object structure, combined with advanced Datalog engines, such that many optimization techniques in ConceptBase have pioneered ideas later pursued in the implementation of XML databases and ontology-based reasoning and data management engines.
  • Publication
    The brave new world of design requirements - four key principles
    ( 2010)
    Jarke, M.
    ;
    Loucopoulos, P.
    ;
    Lyytinen, K.
    ;
    Mylopoulos, J.
    ;
    Robinson, W.
  • Publication
    Modelling actor evolution in agent-based simulations
    ( 2009)
    Roesli, A.
    ;
    Schmitz, D.
    ;
    Lakemeyer, G.
    ;
    Jarke, M.
    Agent-based simulations have proven to be suitable to investigate many kinds of problems, especially in the field of social science. But to provide useful insights, the behaviour of the involved, simulated actors needs to reflect relevant features of the real world. In this paper, we address one particular aspect in this regard, namely the correct reflection of an actor's evolution during a simulation. Very often some knowledge exists about how an actor can evolve, for example, the typical development stages of entrepreneurs when investigating entrepreneurship networks. We propose to model this knowledge explicitly using evolution links between roles enriched with suitable conditions and extend i*, an agent- and goal-oriented modelling framework, thereby. We provide a mapping to the simulation environment ConGolog that serves as an intermediary approach between not providing change of behaviour at all and very open approaches to behaviour adaptation such as learning.
  • Publication
    NetLearn: Social network analysis and visualizations for learning
    ( 2009)
    Chatti, M.A.
    ;
    Jarke, M.
    ;
    Indriasari, T.D.
    ;
    Specht, M.
    The most valuable and innovative knowledge is hard to find, and it lies within distributed communities and networks. Locating the right community or person who can provide us with exactly the knowledge that we need and who can help us solve exactly the problems that we come upon, can be an efficient way to learn forward. In this paper, we present the details of NetLearn; a service that acts as a knowledge filter for learning. The primary aim of NetLearn is to leverage social network analysis and visualization techniques to help learners mine communities and locate experts that can populate their personal learning environments.
  • Publication
    A Web 2.0 personal learning environment for classical Chinese poetry
    ( 2009)
    Cao, Y.
    ;
    Klamma, R.
    ;
    Gao, Y.
    ;
    Lau, R.W.H.
    ;
    Jarke, M.
  • Publication
    Mapping requirement models to mathematical models in control system development
    ( 2009)
    Schmitz, D.
    ;
    Zhang, M.
    ;
    Rose, T.
    ;
    Jarke, M.
    ;
    Polzer, A.
    ;
    Palczynski, J.
    ;
    Kowalewski, S.
    ;
    Reke, M.
  • Publication
    ALOA: A web services driven framework for automatic learning object annotation
    ( 2008)
    Chatti, M.A.
    ;
    Muhammad, N.F.
    ;
    Jarke, M.
  • Publication
    SNet reloaded: Roles, monitoring and agent evolution
    ( 2005)
    Gans, G.
    ;
    Schmitz, D.
    ;
    Arzdorf, T.
    ;
    Jarke, M.
    ;
    Lakemeyer, G.
    In previous work, we proposed the prototype environment SNet for the representation and dynamic evaluation of agent-based designs for inter-organizational networks. A key feature of SNet is the automatic translation of extended i* models into the action language ConGolog. In order to run realistic simulations, the resulting agents are deliberative in that they can choose between different courses of action according to some utility measure. When applying SNet to modelling an existing entrepreneurship network, we discovered a number of deficiencies of our current proposal, in particular, the lack of a role concept, the ability to monitor the execution of plans that depend on other agents' contributions and the ability to model agents that evolve over time. In this paper we will sketch the example domain and discuss how these new features can be incorporated in the SNet framework.
  • Publication
    GeRoMe: A generic role based metamodel for model management
    ( 2005)
    Kensche, D.
    ;
    Quix, C.
    ;
    Chatti, A.
    ;
    Jarke, M.
  • Publication
    Aphasics' communities learning on the Web
    ( 2004)
    Spaniol, M.
    ;
    Klamma, R.
    ;
    Springer, L.
    ;
    Jarke, M.
    Barrier free learning on the web is one of the greatest, challenges for computer science in the future. While the growth of the internet was exponential in the last years, still many communities don't benefit from web technology for their learning issues due to improper tools and constricted communication processes. These problems increase when developing applications for communities of people with special needs. In this paper we present the case study of a cooperative web-learning environment called SOCRATES to overcome difficulties in new media usage. It supports a learning community comprising patients suffering from aphasia (aphasics), therapists, researchers on linguistics, and system developers. Aphasics using SOCRATES are now able to communicate freely among others without having to be afraid that they might get lost in rapid conversation and are now able to meet others over spatial distances while protecting their privacy in an insular virtual community.