Contexts, Domains, and Software

نویسنده

  • Alfs T. Berztiss
چکیده

We survey some issues that relate to context dependence and context sensitivity in the development of software, particularly in relation to information systems by defining a range of context-related concepts. Domain models are identified as the appropriate framework for dealing with context-related issues. The importance of context is being increasingly recognized in many areas of computing. The aim of this note is to arrive at a classification of contexts in a rather informal way, by defining a number of terms. We hope that this will further the discussion of what effect context has on the design of software systems, and on the relationship between contexts and domain modeling. The interpretation of the word context shows considerable variety — indeed, the definition is itself context-sensitive. Linguists may see it as a psychological construct, a subset of a hearer’s assumptions about the world that is used in interpreting an utterance [1]. To an organizational theorist context is a social environment in which actions are taken [2]. To a sociologist, context is provided by macrosocial forms, such as gender, national ethos, and economic maturity of a society [3]. An axiomatic approach is taken in [4]. As a first step toward a classification of contexts we take a dictionary definition of context: the parts of a written or spoken statement that precede and follow a specific word or passage, or a set of circumstances or facts that surround a particular event, situation, etc [5]. This two-way split suggests a partitioning of contexts into internal and external. The term internal context relates to cases in which the actions of a software system depend on internal factors. For example, computer systems contain clocks, and an operation may be triggered by such an internal clock. When the software actions depend on external factors, such as a temperature reading or a stock market quote, we shall use the term external context. In all cases the effects of the context can be expressed as rules, which we call context rules. A set of context rules relating to a particular setting of interest will be called a contextual domain model (CDM). For uniformity we assume that all context rules of CDMs have the form “if c then q.” An example: “If x is in the United States, then temperatures at x are measured in Fahrenheit.” The c will be called a context; the q will be called an effect. Both c and q form populations that can be partitioned into classes that can be related to domains. Not all software systems are context-dependent. To identify those that are, we partition computations into procedural and transactional. A procedural compuP. Bouquet et al. (Eds.): CONTEXT’99, LNAI 1688, pp. 443–446, 1999. c © Springer-Verlag Berlin Heidelberg 1999

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Implementation of Agent-Based Ontology Alignment

Various knowledge-based information systems contain distinct knowledge representations reflecting different domains of interest and different viewpoints across domains of discourse. For efficient use of knowledge-based systems it is necessary to know semantic relations or alignment between different knowledge representations. One of the promising approaches is the use of intelligent software ag...

متن کامل

mlCAF: Multi-Level Cross-Domain Semantic Context Fusioning for Behavior Identification

The emerging research on automatic identification of user's contexts from the cross-domain environment in ubiquitous and pervasive computing systems has proved to be successful. Monitoring the diversified user's contexts and behaviors can help in controlling lifestyle associated to chronic diseases using context-aware applications. However, availability of cross-domain heterogeneous contexts pr...

متن کامل

Conformity of Hospital Information Systems to ISO Standard 9241/ 110 in Hospitals Affiliated to Bushehr University of Medical Sciences: the Users, Point of View

Background: Extensive use of hospital information systems mandate their assessment. Materials and Methods: This cross-sectional study was conducted in hospitals affiliated to Bushehr University of Medical Sciences from May 2018 to February 2019. Data were collected using ISO 9241/110 standard questionnaire. This self-administered questionnaire was distributed among 568 software users in the u...

متن کامل

Speeding-Up Hierarchical Agglomerative Clustering in Presence of Expensive Metrics

In several contexts and domains, hierarchical agglomerative clustering (HAC) offers best-quality results, but at the price of a high complexity which reduces the size of datasets which can be handled. In some contexts, in particular, computing distances between objects is the most expensive task. In this paper we propose a pruning heuristics aimed at improving performances in these cases, which...

متن کامل

Applying Lessons Learnt from Software Reuse to Other Domains

The position this paper promotes relates to the applicability of software reuse techniques to other non-software domains: What lessons learnt from techniques developed primarily for software reuse, can be applied to reuse of artifacts in other disciplines? The prime motivation for this research comes from a project attempting to apply reuse and evolution to the arguments of a safety justi catio...

متن کامل

کیفیت زندگی بیماران مبتلا به HIV/AIDS مراجعه کننده به مرکز مشاوره بیماریهای رفتاری بیمارستان امام خمینی (ره) تهران

Background and Aim: Quality of life amongst people living with HIV/AIDS is affected by their experiences such as social isolation, stigmatization and discrimination. Physical, mental and social problems are common throughout their lives. Therefore, studying the quality of life of HIV-infected individuals are shortcomings in various cultural contexts. The purpose of this study was to assess the ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999