821 research outputs found

    Formal requirements modeling with executable use cases and Coloured Petri Nets

    Get PDF
    This paper presents executable use cases (EUCs), which constitute a model-based approach to requirements engineering. EUCs may be used as a supplement to model-driven development (MDD) and can describe and link user-level requirements and more technical software specifications. In MDD, user-level requirements are not always explicitly described, since usually it is sufficient that one provides a specification, or platform-independent model, of the software that is to be developed. Therefore, a combination of EUCs and MDD may have potential to cover the path from user-level requirements via specifications to implementations of computer-based systems

    A requirements engineering and management training course for software development professionals

    Get PDF
    Devising a course for software professionals working in industry depends on several factors. In order to create a course that fulfils professionals’ expectations, it is important to take account of the skills of the participants, the time available, and the specific topics to be covered. This paper presents the curriculum of a course in requirements engineering and management intended for software developers with a first-level academic degree in computing and experience in developing real software solutions. This context requires the course to concentrate on topics that were not taught in the participants’ previous education and that can have a positive impact on their daily practices

    Ultrasound velocity profile (UVP) measurements in shallow open-channel flows

    Get PDF
    1st European IAHR Congress, 6-4 May, Edinburgh, ScotlandThis paper is concerned with velocity measurements in shallow water flows by using Ultrasonic Velocity Profile (UVP)probes. The measurements were made in a 10 m long, 0.4 m wide flume whose slope is 0.00117. Diagonal and horizontal positioning of a single probe and the combination of two probes were tested as configurations of the UVP probes. Streamwise and transverse velocities were obtained. A sensitivity analysis was performed to UVP parameters, namely to the distance of the window for each measurement and to the distance between each measuring point. The influence of four different seeding materials was also assessed. Filters for eliminating noise and spikes were applied. For 1D measurements, UVP streamwise velocities were compared with Pitot tube measurements. For 2D measurements, streamwise velocities and turbulent intensities were compared with known laws. The results show the importance of i) setting optimal UVP parameters values, ii) of positioning adequately the UVP probes and iii) using appropriate seeding

    Simple camera calibration for light measurements

    Get PDF
    The availability and decreasing prices of digital photographic cameras using megapixel sensors could point to its use as high quality light measuring devices if simple and effective calibration procedures could be put to work.This paper proposes such a system, using a common digital camera combined with low cost reference color charts. The procedure to obtain the response function of the camera, the production of the color chart and its calibration is presented.In this way, it is possible to obtain light measurements otherwise only possible with sophisticated and expensive equipments.The research work is being conducted with partial funding from FCT (Portuguese Foundation for Science and Technology)

    Calibration of camera for light quality measurements of low-power lamps

    Get PDF
    Environmental concerns and power efficiency point to increased use of power efficient lamps. Different manufacturers and price targets produce a wide range of light outputs, varying in intensity and spectral distribution. This type of apparatus also presents a non-linear load to the electric power supply, introducing some problems that should be taken in consideration and corrected as much as possible. To be able to measure light quality, we propose a technique that uses a conventional digital photographic camera and a set of colour-reference reflective cards. By analysis of the obtained images, a colour quality index can be computed and used to compare different type of lamps. The calibration of the set-up is crucial for the approach and some problems need to be solved for the reliability of the method.This work is being conducted at Algoritmi Research Centre, University of Minho and sponsored by FCT- Fundação para a Ciência e Tecnologia, Portugal

    Designing tool support for translating use cases and UML 2.0 Sequence Diagrams into a Coloured Petri Net

    Get PDF
    Using a case study on the specification of an elevator controller, this paper presents an approach that can translate given UML descriptions into a Coloured Petri Net (CPN) model. The UML descriptions must be specified in the form of Use Cases and UML 2.0 Sequence Diagrams. The CPN model constitutes one single, coherent and executable representation of all possible behaviours that are specified by the given UML artefacts. CPNs consitute a formal modelling language that enables construction and analysis of scalable, executable models of behaviour. A combined use of UML and CPN can be useful in several projects. CPN is well supported by CPN Tools and the work we present here is aimed at building a CPN Tools front-end engine that implements the proposed translation.Fundação para a Ciência e a Tecnologia (FCT) - SFRH/BSAB/607/200

    Microwave-Assisted Extraction of Ricinine from Ricinus communis Leaves

    Get PDF
    The alkaloid ricinine (3-cyano-4-methoxy-N-methyl-2-pyridone) is found in di erent parts of the Ricinus communis plant and is known to possess several bioactive properties, including strong antioxidant activity. In this study, a new microwave-assisted extraction (MAE) method was developed for the recovery of ricinine from R. communis leaves. The extraction variables studied were extraction temperature (between 125 C and 175 C), microwave power (between 500Wand 1000 W), extraction time (between 5 min and 15 min), extraction solvent (between 10% and 90% of EtOAc in MeOH), and solvent-to-sample ratio (between 25:1 mL and 50:1 mL of solvent per gram of the sample). On studying the e ects of extraction variables, both solvent and liquid-to-solid ratio were found to exhibit the highest e ects on ricinine recovery. A fast (15 min) microwave-assisted extraction method was developed (high temperatures can be applied because the stability of ricinine is proven in the literature), allowing for the recovery of ricinine from R. communis leaves. The study revealed that R. communis leaves had almost 1.5 mg g1 (dried weight) of ricinine
    corecore