1133493
A methodological framework for generic conceptualisation: problem-sensitivity in software engineering
Abstract The first step towards developing quality software is to conceptually model the problem raised in its own context. Software engineering, however, has traditionally focused on implementation concepts, and has paid little or no attention to the problem domain. This paper presents a generic methodological framework to guide conceptual modelling, focusing on the problem within its domain. This framework is defined considering aspects related to a generic conceptualisation, and its application to software engineering—illustrated using the IFIP Case—achieves the called-for problem-sensitivity.
38034228
On the Power of P Systems with DNA-Worm-Objects
We introduce a variant of P systems with string-objects - called worm-objects - inspired in the DNA computing area. These systems work with multisets of string-objects processed by splitting, mutation, replication and recombination. This model is simpler (we eliminate the replication operation) and more realistic (the recombination operation is changed by the simpler one of suffix-prefix or head-tail concatenation developed in the DNA computing framework) than the previous one. The result of a computation is the set of strings sent out of the system. We work with multisets of strings but we generate languages instead of sets of numbers. We prove that, without priority among rules or other control mechanisms, (1) these P systems with at most three membranes can generate all recursively enumerable languages, (2) with non-decreasing length mutation and splitting rules, three membranes are enough to generate the family of context-sensitive languages, and (3) with these restricted types of splitting and mutation rules, four membranes can generate the family of recursively enumerable languages.
7623756
Knowledge Management Systems Development: A Roadmap
This paper approaches the Knowledge Management Systems study, focusing not only in the establishment of essential development activities, but also in techniques, technologies, and tools for their support. Despite of the wide range of existing proposals for the development of this type of systems, none of them has achieved a level detailed enough to allow a direct application. This study is intended to be a palliative for the above-mentioned lack of detail by means of a development guide for Knowledge Management Systems. In this way, the proposed solution offers a clear definition concerning what has to be done and which type of mechanisms should be used for its development.
10782860
OrgSwarm - A Particle Swarm Model of Organizational Adaptation
This study extends the particle swarm metaphor to include the domain of organizational adaptation. A simulation model, OrgSwarm, is constructed in order to examine the impact of strategic inertia on the adaptive potential of a population of organizations. The key finding is that a degree of strategic inertia, in the presence of an election mechanism, can assist rather than hamper adaption of the population.
30725726
An integrated MOLP method base package - A guided tour of tommix
Abstract An implementation of a MOLP interactive method base is presented in the form of a guided tour to a computer package. The MOLP method base (associated to a procedure toolbox) is a component of a decision support system framework which also integrates a dialogue base and a data management module. Besides providing the standard working of each method the interactive MOLP method base offers the possibility of method switching at any interaction with the decision maker (DM), in order to make the most of the potentialities of each method and support a “learning” process. Some key issues in the development of interactive MOLP approaches and computational tools are also discussed. Special attention is paid to the development of an user-friendly environment for interacting with the DM.
1918071
ESTWeb: bioinformatics services for EST sequencing projects
ESTWeb is an internet based software package designed for uniform data processing and storage for large-scale EST sequencing projects. The package provides for: (a) reception of sequencing chromatograms; (b) sequence processing such as base-calling, vector screening, comparison with public databases; (c) storage of data and analysis in a relational database, (d) generation of a graphical report of individual sequence quality; and (e) issuing of reports with statistics of productivity and redundancy. The software facilitates real-time monitoring and evaluation of EST sequence acquisition progress along an EST sequencing project.
14281129
An abstraction for awareness management in collaborative virtual environments
This paper describes an object-oriented abstraction for the problem of awareness management in Collaborative Virtual Environments (CVEs). The described abstraction allows for different types of awareness information and awareness management policies to be used. It is also described how the defined abstraction was used to support the awareness management policies of two demo CVEs application.
9321144
Using separation and composition of concerns to build multiuser virtual environments
Developing multiuser virtual environments (MUVE) is a very complex task since it involves several engineering domain aspects such as virtual reality, cooperative work and distributed systems. Furthermore, existing technologies like graphics capabilities, processing power and network bandwidth, are permanently evolving. For MUVE systems to be successfully developed, they must not only deal with all the different aspects that are inherent to these systems but also have the ability to deal with the continuous technology and requirements evolution. To cope with these problems, a software engineering separation of concerns approach is proposed. Concerns are identified for each of the different aspects of MUVEs. To obtain the necessary flexibility, each one of the concerns should abstract its possible variations in order to support the future system evolution. Moreover it is shown how concerns composition has the necessary expressive power to build multiuser virtual environments.