{"title":"A reuse triplet view of UML","authors":"E. Mugisa","doi":"10.1109/SECON.2003.1268442","DOIUrl":"https://doi.org/10.1109/SECON.2003.1268442","url":null,"abstract":"We explore the extent to which the UML as a modelling language supports systematic software reuse (SSR), via the reuse triplet concept. We express systematic software reuse as a triple in the following way: SSR=(RSA, plugging, RSCs). We present a style for the representation of the reuse triplet's RSA (reuse software architecture) in the UML. We are looking for a representation technique that is suitable for expressing software architecture as a reusable interconnection of components. We decouple the invariant part of the RSA (the interconnection of components) from the variant part (the components being interconnected) and make the RSA more easily reusable through the plugging operation. The plugging component of the reuse triplet is the reuse operator for RSA instantiation, within the RSA's representation. We briefly examine how plugging fits into the framework provided by the UML to provide an instantiation of the RSA into a system in which the variant slots in the RSA are replaced by their realisations, which we call RSCs (reuse software components). We find that although there are problems with plugging as defined in the reuse triplet, the UML does offer a modeling capability that is not altogether unfriendly to our reuse triplet concept. This is good news for architecture-based systematic software reuse.","PeriodicalId":241763,"journal":{"name":"IEEE SoutheastCon, 2003. Proceedings.","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-04-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114990776","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
M. Craven, S. Newman, M. Fletcher, B. Silvera, D. Coore, N. Forbes, P. Ramphal
{"title":"Cardiac training simulator using pump with electronic pressure to trigger ventricular fibrillation","authors":"M. Craven, S. Newman, M. Fletcher, B. Silvera, D. Coore, N. Forbes, P. Ramphal","doi":"10.1109/SECON.2003.1268425","DOIUrl":"https://doi.org/10.1109/SECON.2003.1268425","url":null,"abstract":"Cardiac surgery training in a realistic surgical environment is assisted by a simulator based on an electromechanical pneumatic pump with associated control and display software. We describe a feedback mechanism for controlling the beating mode of the simulator by means of a electronic pressure sensor incorporated into the pneumatic pump. The sensor was incorporated into an electronic data acquisition board and was used to trigger a ventricular fibrillation (cardiac arrest) mode in the pump control system when the heart attached to the pump is handled by the trainee surgeon, as is typically experienced in a real operation. The mode change also results in changes to simulated vital signs including ECG and pressure traces which are displayed on a monitor within the surgical training environment. Software is described which was designed to drive the pump at various beating rates, display the vital signs, and respond to pressure sensor measurements. The work described is the continuation of a collaboration between the University Hospital of the West Indies (UHWI), the School of Engineering at the University of Technology, Jamaica (UTech), and the Dept. of Mathematics & Computer Science at the University of the West Indies (UWI), which has the aim of producing a computer controlled device and training system capable of simulating the range of intraoperative cardiac behaviours typically found in heart surgery, in order to improve training of resident surgeons.","PeriodicalId":241763,"journal":{"name":"IEEE SoutheastCon, 2003. Proceedings.","volume":"118 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-04-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117284711","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"The effectiveness of global positioning system electronic navigation","authors":"Matthew A. Wright, D. Stallings, D. Dunn","doi":"10.1109/SECON.2003.1268431","DOIUrl":"https://doi.org/10.1109/SECON.2003.1268431","url":null,"abstract":"Global Positioning System (GPS) is a worldwide radio-navigation system that consists of a constellation of twenty-four satellites located in six orbits, and their ground control stations. A unique device called the GPS receiver is responsible for the actual interface between the civil user and the global positioning system network. Global position system provides specially coded satellite signals that can be processed using a GPS receiver, enabling the receiver to compute position, velocity and time. Four GPS satellite signals are used to compute position in three dimensions (X, Y, and Z) and the time offset in the receiver clock. The position in the X, Y, and Z dimensions along with time are converted in the receiver to calculate geodetic latitude, longitude and height above the ellipsoid. Our research utilizes the earthmate high-performance GPS receiver, Ashtech G8 GPS receiver and a Sigtech Subaltto MC 500 GPS receiver. Our purpose is to test and evaluate the performance of the receivers to determine which gives more accurate position. In addition to position, we will determine the accuracy of the measurements computed by the receiver in comparison to those of a local area road map. This research focus towards implementing GPS into an indoor environment. With this research, we can determine which receiver(s) would be more effective for positioning, tracking, and navigation in a closed structure.","PeriodicalId":241763,"journal":{"name":"IEEE SoutheastCon, 2003. Proceedings.","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-04-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127965956","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A hybrid neural network/rule-based architecture for analogue function approximation","authors":"K. M. Curtis, J. Burniston","doi":"10.1109/SECON.2003.1268441","DOIUrl":"https://doi.org/10.1109/SECON.2003.1268441","url":null,"abstract":"Investigations have been carried out into combining a rule-based system and an artificial neural network (ANN) to achieve a new computing structure for function approximation. Results are presented for the performance of the hybrid structure when applied to modelling a continuous nonlinear function, and are compared to the results obtained when modelling the function using only an ANN.","PeriodicalId":241763,"journal":{"name":"IEEE SoutheastCon, 2003. Proceedings.","volume":"166 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-04-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134339280","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
N. Swain, J.A. Anderson, Ajit Singh, M. Swain, M. Fulton, J. Garrett, O. Tucker
{"title":"Remote data acquisition, control and analysis using LabVIEW front panel and real time engine","authors":"N. Swain, J.A. Anderson, Ajit Singh, M. Swain, M. Fulton, J. Garrett, O. Tucker","doi":"10.1109/SECON.2003.1268423","DOIUrl":"https://doi.org/10.1109/SECON.2003.1268423","url":null,"abstract":"Students and faculty from South Carolina State University (SCSU) are collaborating with the staff at the Pisgah Astronomical Research Institute (PARI) to allow the SMILEY radio telescope to be accessed and controlled over the SCSU Network and the Internet. National Instruments (NI) LabVIEW software package has been used to design a virtual instrument (VI) for the system that has a front panel that will request a users name and password to either view and/or control the SMILEY. To publish the Web page, students used hypertext markup language, Internet Protocol and a Uniform Resource Locator. The earlier versions of LabVIEW provided a number of VI options such as VI server, data socket server, and Visual Basic and Active X to design and develop modules for remote data acquisition and control, usually in a local network. It also required that both the client and server must have LabVIEW and design and development of modules for remote control using the Internet was more involved. The recent LabVIEW 6.1 version introduced remote front panels to view and control a VI in any Web browser. The objective is to discuss the design, development and testing of VI modules using LabVIEW front panel and real-time engine. This work was funded in part by a PAIR (Partnership Award for the Integration of Research) grant from NASA-MURED to SCSU under NCC 5-454.","PeriodicalId":241763,"journal":{"name":"IEEE SoutheastCon, 2003. Proceedings.","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-04-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129311054","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Free-field sound measurements of the Caribbean steelpan - an application of cepstrum analysis","authors":"F. Muddeen, B. Copeland","doi":"10.1109/SECON.2003.1268438","DOIUrl":"https://doi.org/10.1109/SECON.2003.1268438","url":null,"abstract":"High-speed digital computers and sophisticated digital signal processing software now make it possible to obtain anechoic measurements without the use of an anechoic room. We present the results of a preliminary investigation into the use of cepstrum analysis to determine the echo-free sound dispersion characteristics of a musical instrument - the Caribbean steelpan. A brief review of the theory behind cepstrum analysis and a detailed discussion of the data obtained by using this technique are presented.","PeriodicalId":241763,"journal":{"name":"IEEE SoutheastCon, 2003. Proceedings.","volume":"111 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-04-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130808384","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"FPLD implementation of a PN-matched filter correlator","authors":"B. Harvey, C. Bouey","doi":"10.1109/SECON.2003.1268429","DOIUrl":"https://doi.org/10.1109/SECON.2003.1268429","url":null,"abstract":"Typical spread-spectrum receivers use a sliding correlator to achieve synchronization with a received direct sequence spread spectrum (DSSS) signal. A faster approach (lower latency) to synchronization that uses much shorter synchronization preambles is to use a parallel or tapped delay line correlator to implement a pseudorandom noise (PN) matched filter. Surface acoustic wave (SAW) devices, charge coupled devices (CCD) and digital signal processing (DSP) components are commonly used to implement PN-matched filters. An analysis of a tapped delay line implementation of a PN-matched filter using field programmable logic devices (FPLD) is presented. A pipelined architecture is used to accelerate the calculations and improve the speed of the matched filter. The analysis and simulations show that using standard FPLDs a 16-chip PN-matched filter with a 4-bit, soft-decision input can be implemented with a sampling rate in excess of 100 MHz. If 2X over sampling is used in the absence of chip synchronization, this translates to a chip rate over 50 Mcps and a data rate in excess of 3 Mbps. Therefore, this filter is feasible and even advantageous for moderate speed wireless networks, particularly those with small packet lengths or requiring low latency.","PeriodicalId":241763,"journal":{"name":"IEEE SoutheastCon, 2003. Proceedings.","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-04-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129342354","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Techniques for simulating phase coherent tracking systems","authors":"G. Ragsdale, D. Koch","doi":"10.1109/SECON.2003.1268428","DOIUrl":"https://doi.org/10.1109/SECON.2003.1268428","url":null,"abstract":"Simulation of carrier tracking systems presents special challenges that are not normally seen in baseband signal analysis. A simulation of carrier tracking systems must recreate the behavior of systems operating at high frequencies. We develop techniques that simplify synchronization performance simulations of a phase coherent carrier tracking system. The techniques overcome special issues related to sampling frequencies and calculating phase jitter. These techniques are applicable to a broad set of synchronization systems that satisfy a set of system model assumptions.","PeriodicalId":241763,"journal":{"name":"IEEE SoutheastCon, 2003. Proceedings.","volume":"109 8","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-04-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120971229","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A differentiated services approach: response time performance analysis of QoS application to real-time interactive multimedia over the Internet","authors":"M. M. Shahsavari, S. Alsharif","doi":"10.1109/SECON.2003.1268434","DOIUrl":"https://doi.org/10.1109/SECON.2003.1268434","url":null,"abstract":"The growth of the Internet and the intranets and the availability of low cost broadband services are now making multimedia applications over the Internet a viable option. Interactive real-time multimedia applications such as video over IP, voice over IP, Web learning among others, require guaranteed and predictable QoS. The introduction of differentiated services (DiffServ or DS) mechanism as a low cost simple model on Internet routers has immediate impact on critical-mission applications with respect to QoS and traffic engineering (TE). Differentiated services provides for aggregate traffic to be classified and conditioned at the edge of the network routers on the basis of performance. Core routers simply deal with scheduling and processing traffic aggregates only. (Most of the computations are done at the edges). We evaluate the performance of a new service model based on differentiated services approach. Real-time interactive multimedia traffic simulated under different traffic conditions. A performance comparison of the new service model routing method to the existing IP routers are done using OPNET simulator.","PeriodicalId":241763,"journal":{"name":"IEEE SoutheastCon, 2003. Proceedings.","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-04-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129536119","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Combining Petri nets and fuzzy sets for discrete-event controllers design","authors":"C. Donaldson, L. Ngalamou, L. Myers, V. Watt","doi":"10.1109/SECON.2003.1268430","DOIUrl":"https://doi.org/10.1109/SECON.2003.1268430","url":null,"abstract":"We present design approach for discrete-event controllers (DECs) that combines a model of computation (Petri nets) and a soft computing method (fuzzy logic). Our approach converts Petri net models of DECs into their equivalent fuzzy sets for rapid prototyping or implementation on microcomputers or FPGA-based modules. The Petri nets model of a discrete event controller is captured and modeled using DesignCPN software. DesignCPN uses coloured Petri nets (CPN) in model representation. Fuzzy sets generated in our conversion process are compatible with Xfuzzy software, which is a fuzzy logic software for the design of controllers. Xfuzzy uses a language called XFL to define fuzzy systems. The design approach is based on modern compilation techniques.","PeriodicalId":241763,"journal":{"name":"IEEE SoutheastCon, 2003. Proceedings.","volume":"73 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-04-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130782883","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}