![]() |
|
Home | Research Goals | Application Areas | Projects | People | Publications | Join us |
Major Projects (current and recent)Bringing Evidence to the Point of Care (EPoCare)The aim of this project is to accurately answer physician's clinical questions, based on the best available published evidence. The best time to ask clinical questions is when physicians are seeing patients, so this system will be available using hand-held computers. Customizable SoftwareMost software adopts the one size fits all model, with the inevitable result being a poor fit for many users. But survivors of brain injuries, for example, would be able to use email more readily if it were adapted to their particular skills and needs. This project proposes a design methodology for identifying customization parameters during requirements analysis. i*: An Agent-Oriented Modelling FrameworkWe believe that taking an intentional, strategic view can help in obtaining a deeper understanding of an organization and its processes. Centering on intentional actors and their strategic relationships, the i* framework aims to provide modeling concepts for requirements engineering, and business process modeling of systems composed of multiple autonomous parties (e.g. web-service providers). Knowledge Management for Mobile ComputingMobile computing promises to make data and services available to anyone, anywhere. But to make this happen, it must be possible for non-technical users to manage their own data and to coordinate those data with the data of others. For example, consider a physician whose family practice maintains a database of patient records. This database needs to be coordinated with other databases owned by hospitals, specialist physicians, pharmacies, laboratories, etc. to ensure that a patient’s record is up-to-date and consistent with the same patient’s records located at other sites. Using research into Peer-to-Peer computing, we are developing a tool that will be available on handheld computers to assist physicians in making prescriptions online. Electronic PrescribingThe information that a physician needs to prescribe medications for a patient is often scattered across several databases. For example, relevant data about a patient's medical history may be in a pharmacy's database, a medical laboratory's database, or another physician's database, but much of this data is not readily available to the prescribing physician. Based upon research into the coordination of such data under the peer-to-peer computing paradigm, we are developing a tool that will assist physicians in making prescriptions by giving them access to much more data than is currently typically available. This tool is an application of our research into Knowledge Management for Mobile Computing. Security and Privacy for Internet ServicesSecurity and privacy issues in the open Internet environment ultimately concern relationships between strategic actors, e.g., attackers, users, and stakeholders. This project aims to provide tool support in answering questions such as, Who is likely to attack? How may they attack? What countermeasures can be taken? in order to facilitate analysis of the tradeoff between security, privacy and other competing requirements while satisfying the specific needs of a system. Semantic Models for Knowledge Management (EXIP)Many knowledge workers suffer from information overload. But many groups of knowledge workers have a shared model of the application that they are working on, and this model can be used to organize the information that they must deal with. This project has developed tools for capturing this shared model and for classifying documents under relevant components of the model. Tropos
Tropos proposes a software development methodology and a development
framework which are founded on concepts used to model early requirements.
The proposal adopts Eric Yu's i* modeling framework, which offers the
notions of actor, goal and (actor) dependency, and uses these as a foundation
to model early and late requirements, architectural and detailed design.
The methodology complements proposals for agent-oriented programming
platforms. Software Reengineering for Network-Centric ComputingThe purpose of this project is to develop tools and methodologies that support the reengineering of legacy software so that it can take advantage of network-centric computing platforms and technologies, such as XML and associated tools, Enterprise JavaBeans, web services, semantic web technologies, and the like.
Past Projects |
![]() |
The Knowledge Management Lab is now part of the Bell University Labs | ![]() |
![]() |