4,290 research outputs found
The KASE approach to domain-specific software systems
Designing software systems, like all design activities, is a knowledge-intensive task. Several studies have found that the predominant cause of failures among system designers is lack of knowledge: knowledge about the application domain, knowledge about design schemes, knowledge about design processes, etc. The goal of domain-specific software design systems is to explicitly represent knowledge relevant to a class of applications and use it to partially or completely automate various aspects of the designing systems within that domain. The hope is that this would reduce the intellectual burden on the human designers and lead to more efficient software development. In this paper, we present a domain-specific system built on top of KASE, a knowledge-assisted software engineering environment being developed at the Stanford Knowledge Systems Laboratory. We introduce the main ideas underlying the construction of domain specific systems within KASE, illustrate the application of the idea in the synthesis of a system for tracking aircraft from radar signals, and discuss some of the issues in constructing domain-specific systems
Recommended from our members
An innovative approach to developing the reflective skills of medical students.
BACKGROUND: Development of the reflective skills of medical students is an acknowledged objective of medical education. DESCRIPTION: Description of an educational exercise which uses an email-based process for developing the reflective skills of undergraduate medical students. Student quotations illustrate learning outcomes qualitatively. DISCUSSION: The process described is immediate, direct, linked to learning objectives, enables rapid responses to be given to the students individually, and is followed by group sharing of learning. It provides a rigorous and robust feedback loop for students. It is relatively economic for teachers and incidentally benefits curriculum design and evolution. The approach supports development of a reflective approach to learning.RIGHTS : This article is licensed under the BioMed Central licence at http://www.biomedcentral.com/about/license which is similar to the 'Creative Commons Attribution Licence'. In brief you may : copy, distribute, and display the work; make derivative works; or make commercial use of the work - under the following conditions: the original author must be given credit; for any reuse or distribution, it must be made clear to others what the license terms of this work are
Welcome back, Polaris the Cepheid
For about 100 years the amplitude of the 4-day pulsation in Polaris has
decreased. We present new results showing a significant increase in the
amplitude based on 4.5 years of continuous monitoring from the ground and with
two satellite missions.Comment: 5 pages; to appear in the proceedings of the "Cool Stars 15" workshop
held at St Andrews, U
From Homininity to Humanity : Compassion from the Earliest Archaics to Modern Humans
We are increasingly aware of the role of emotions and emotional construction in social relationships. However, despite their significance, there are few constructs or theoretical approaches to the evolution of emotions that can be related to the prehistoric archaeological record. Whilst we frequently discuss how archaic humans might have thought, how they felt might seem to be beyond the realm of academic inquiry. In this paper we aim to open up the debate into the construction of emotion in early prehistory by proposing key stages in the emotional motivation to help others; the feeling of compassion, in human evolution. We review existing literature on compassion and highlight what appear to be particularly significant thresholds in the development of compassion for human social relationships and the evolution of the human mind
Thermodynamics of Water Superheated in the Microwave Oven
A simple visual demonstration is proposed that provokes thinking about the elementary thermodynamics of heating and boiling. Water is conveniently heated above its normal boiling point in a microwave oven in a glass microwave oven teapot. Water stops boiling soon after heating is interrupted, but subsequently added rough particles can still act as nucleation centers for a brief, spectacular burst of steam bubbles. The heat to make those steam bubbles obviously comes from the water itself, so that one can conclude that the boiling water was superheated, which is confirmed with a thermometer. Besides illustrating chemical thermodynamics, the demonstration also shows why safety precautions are usually taken in the laboratory to prevent superheating. Details of the observations are discussed by giving background on the nucleation of steam bubbles
Software design by reusing architectures
Abstraction fosters reuse by providing a class of artifacts that can be instantiated or customized to produce a set of artifacts meeting different specific requirements. It is proposed that significant leverage can be obtained by abstracting software system designs and the design process. The result of such an abstraction is a generic architecture and a set of knowledge-based, customization tools that can be used to instantiate the generic architecture. An approach for designing software systems based on the above idea are described. The approach is illustrated through an implemented example, and the advantages and limitations of the approach are discussed
Recommended from our members
Studying eGovernment Trust in Developing Nations: A Case of University and Colleges Admissions and Services in Egypt
eGovernment is one of the most important ICT projects in providing opportunities for citizens to engage with their communities and engage with government. Many nations have introduced eGovernment projects, which have been implemented with mixed success. This paper reports on a study concerning the impact of citizens’ trust on using eGovernment services in developing nations. In this context, trust in the technology and eGovernment are identified as essential factors to citizen uptake. The findings of the research show that Internet security and credibility of eGovernment services are significant factors that contribute to citizens’ trust towards eGovernment projects, and in consequence their use of them
Recommended from our members
Prednisolone therapy for chronic hepatitis in English springer spaniels: a prospective study of 12 cases.
BACKGROUND: English springer spaniels (ESS) show an increased risk of chronic hepatitis (CH). In a previous study of 68 ESS with CH, in which only one dog received corticosteroids, a median survival time of 189 days was noted. Some ESS with CH appear to improve with prednisolone treatment; therefore, we aimed to investigate the response to prednisolone in this breed. PARTICIPANTS: ESS with histologically confirmed idiopathic CH were treated with prednisolone 1-2 mg/kg/day. Nine female and three male ESS were enrolled (median age at diagnosis of five years). Patients were monitored clinically and had biochemistry samples taken to assess markers of hepatocellular damage and function. RESULTS: The mean starting dose of prednisolone was 1.1 mg/kg/day. All symptomatic patients showed an initial clinical improvement. Two cases were euthanased while receiving prednisolone. The median time since diagnosis is 1715 days (range: 672-2105 days) and the remaining patients are clinically well, with seven patients still receiving a mean dose of 0.4 mg/kg prednisolone every other day. Statistical analysis demonstrated significant (P<0.05) reductions in serum alkaline phosphatase, alanine aminotransferase and bilirubin following 2-4 weeks of prednisolone treatment. CONCLUSION: This study demonstrates improved clinical and biochemical parameters when some ESS with CH are managed with prednisolone and standard supportive treatments
- …