ERIC Educational Resources Information Center
Palumbo, Debra L; Palumbo, David B.
1993-01-01
Computer-based problem-solving software exposure was compared to Lego TC LOGO instruction. Thirty fifth graders received either Lego LOGO instruction, which couples Lego building block activities with LOGO computer programming, or instruction with various problem-solving computer programs. Although both groups showed significant progress, the Lego…
Johnson, Christie
2016-01-01
This poster presentation presents a content modeling strategy using the SNOMED CT Observable Model to represent large amounts of detailed clinical data in a consistent and computable manner that can support multiple use cases. Lightweight Expression of Granular Objects (LEGOs) represent question/answer pairs on clinical data collection forms, where a question is modeled by a (usually) post-coordinated SNOMED CT expression. LEGOs transform electronic patient data into a normalized consumable, which means that the expressions can be treated as extensions of the SNOMED CT hierarchies for the purpose of performing subsumption queries and other analytics. Utilizing the LEGO approach for modeling clinical data obtained from a nursing admission assessment provides a foundation for data exchange across disparate information systems and software applications. Clinical data exchange of computable LEGO patient information enables the development of more refined data analytics, data storage and clinical decision support.
Using LEGO NXT Mobile Robots with LabVIEW for Undergraduate Courses on Mechatronics
ERIC Educational Resources Information Center
Gomez-de-Gabriel, J. M.; Mandow, A.; Fernandez-Lozano, J.; Garcia-Cerezo, A.
2011-01-01
The paper proposes lab work and student competitions based on the LEGO NXT Mindstorms kits and standard LabVIEW. The goal of this combination is to stimulate design and experimentation with real hardware and representative software in courses where mobile robotics is adopted as a motivating platform to introduce mechatronics competencies. Basic…
ATLAS event display: Virtual Point-1 visualization software
NASA Astrophysics Data System (ADS)
Seeley, Kaelyn; Dimond, David; Bianchi, R. M.; Boudreau, Joseph; Hong, Tae Min; Atlas Collaboration
2017-01-01
Virtual Point-1 (VP1) is an event display visualization software for the ATLAS Experiment. VP1 is a software framework that makes use of ATHENA, the ATLAS software infrastructure, to access the complete detector geometry. This information is used to draw graphics representing the components of the detector at any scale. Two new features are added to VP1. The first is a traditional ``lego'' plot, displaying the calorimeter energy deposits in eta-phi space. The second is another lego plot focusing on the forward endcap region, displaying the energy deposits in r-phi space. Currently, these new additions display the energy deposits based on the granularity of the middle layer of the liquid-Argon electromagnetic calorimeter. Since VP1 accesses the complete detector geometry and all experimental data, future developments are outlined for a more detailed display involving multiple layers of the calorimeter along with their distinct granularities.
NASA Astrophysics Data System (ADS)
Avasilcăi, S.; Rusu, G.
2015-11-01
To foster the development of innovative products and new technologies, nowadays companies use an open innovation system, encouraging stakeholders to contribute, using the companies’ online platforms for open innovation or social media, bringing and sharing creative solutions and ideas in order to respond to challenging needs the company directly expresses. Accordingly, the current research continues the analysis of the LEGO Group innovation efforts, aiming to provide a case study approach based on describing the most important projects and online instruments company uses to interact with customers and other external stakeholders. Thus, by analysing the experience of the company in developing projects of involving stakeholders in the innovation processes, the article emphasizes the objective of these past projects developed by LEGO Group, outlining their objectives regarding the focus on the product or process innovation, the team management and stakeholders involved in the innovation actions and the results they obtained. Moreover, the case study highlights the features of the most important online instruments LEGO Group uses at the moment for engaging LEGO fans, children, parents, and other external stakeholders in developing new LEGO sets. Thus, LEGO online instruments provide the opportunity for customers to be creative and to respond to LEGO management team challenges. Accordingly, LEGO involve customers in bringing innovative ideas for LEGO sets through LEGO Ideas instrument, which aims to engage customers in submitting projects, voting and supporting ideas and also sharing them on social media. Also, the research emphasizes the role of supporting the open dialogue and interaction with customers and other external stakeholders through LEGO.com Create & Share Galleries instrument, using their creativity to upload innovative models in the public galleries. The continuous challenges LEGO launches for their fans create a long-term connection between company and its customers, supporting the value co-creation process, as the submitted ideas can materialize in new LEGO products which can be found on the market. As a consequence, customers’ engagement in the co-creation process facilitated by the multiple online instruments provided by LEGO, resulted in positive outcomes for the company regarding new product development for the sets launched on the market to satisfy changing needs of their customers. The results provided by this case study approach can be useful for the business environment and academia as well in order to understand the role of engaging customers in the open innovation process, creating a competitive advantage on the market for companies.
The parametric resonance—from LEGO Mindstorms to cold atoms
NASA Astrophysics Data System (ADS)
Kawalec, Tomasz; Sierant, Aleksandra
2017-07-01
We show an experimental setup based on a popular LEGO Mindstorms set, allowing us to both observe and investigate the parametric resonance phenomenon. The presented method is simple but covers a variety of student activities like embedded software development, conducting measurements, data collection and analysis. It may be used during science shows, as part of student projects and to illustrate the parametric resonance in mechanics or even quantum physics, during lectures or classes. The parametrically driven LEGO pendulum gains energy in a spectacular way, increasing its amplitude from 10° to about 100° within a few tens of seconds. We provide also a short description of a wireless absolute orientation sensor that may be used in quantitative analysis of driven or free pendulum movement.
An attentional bias for LEGO® people using a change detection task: Are LEGO® people animate?
LaPointe, Mitchell R P; Cullen, Rachael; Baltaretu, Bianca; Campos, Melissa; Michalski, Natalie; Sri Satgunarajah, Suja; Cadieux, Michelle L; Pachai, Matthew V; Shore, David I
2016-09-01
Animate objects have been shown to elicit attentional priority in a change detection task. This benefit has been seen for both human and nonhuman animals compared with inanimate objects. One explanation for these results has been based on the importance animate objects have served over the course of our species' history. In the present set of experiments, we present stimuli, which could be perceived as animate, but with which our distant ancestors would have had no experience, and natural selection could have no direct pressure on their prioritization. In the first experiment, we compared LEGO® "people" with LEGO "nonpeople" in a change detection task. In a second experiment, we attempt to control the heterogeneity of the nonanimate objects by using LEGO blocks, matched in size and colour to LEGO people. In the third experiment, we occlude the faces of the LEGO people to control for facial pattern recognition. In the final 2 experiments, we attempt to obscure high-level categorical information processing of the stimuli by inverting and blurring the scenes. (PsycINFO Database Record (c) 2016 APA, all rights reserved).
ERIC Educational Resources Information Center
Murray, Jenny; Bartelmay, Kathy
2005-01-01
Can second-grade students construct an understanding of sophisticated science processes and explore physics concepts while creating their own inventions? Yes! Students accomplished this and much more through a month-long project in which they used Legos and Robolab, the Lego computer programing software, to create their own inventions. One…
DOE Office of Scientific and Technical Information (OSTI.GOV)
NONE
1998-08-01
An estimated 85% of the installed base of software is a custom application with a production quantity of one. In practice, almost 100% of military software systems are custom software. Paradoxically, the marginal costs of producing additional units are near zero. So why hasn`t the software market, a market with high design costs and low productions costs evolved like other similar custom widget industries, such as automobiles and hardware chips? The military software industry seems immune to market pressures that have motivated a multilevel supply chain structure in other widget industries: design cost recovery, improve quality through specialization, and enablemore » rapid assembly from purchased components. The primary goal of the ComponentWare Consortium (CWC) technology plan was to overcome barriers to building and deploying mission-critical information systems by using verified, reusable software components (Component Ware). The adoption of the ComponentWare infrastructure is predicated upon a critical mass of the leading platform vendors` inevitable adoption of adopting emerging, object-based, distributed computing frameworks--initially CORBA and COM/OLE. The long-range goal of this work is to build and deploy military systems from verified reusable architectures. The promise of component-based applications is to enable developers to snap together new applications by mixing and matching prefabricated software components. A key result of this effort is the concept of reusable software architectures. A second important contribution is the notion that a software architecture is something that can be captured in a formal language and reused across multiple applications. The formalization and reuse of software architectures provide major cost and schedule improvements. The Unified Modeling Language (UML) is fast becoming the industry standard for object-oriented analysis and design notation for object-based systems. However, the lack of a standard real-time distributed object operating system, lack of a standard Computer-Aided Software Environment (CASE) tool notation and lack of a standard CASE tool repository has limited the realization of component software. The approach to fulfilling this need is the software component factory innovation. The factory approach takes advantage of emerging standards such as UML, CORBA, Java and the Internet. The key technical innovation of the software component factory is the ability to assemble and test new system configurations as well as assemble new tools on demand from existing tools and architecture design repositories.« less
Challenges in Developing XML-Based Learning Repositories
NASA Astrophysics Data System (ADS)
Auksztol, Jerzy; Przechlewski, Tomasz
There is no doubt that modular design has many advantages, including the most important ones: reusability and cost-effectiveness. In an e-leaming community parlance the modules are determined as Learning Objects (LOs) [11]. An increasing amount of learning objects have been created and published online, several standards has been established and multiple repositories developed for them. For example Cisco Systems, Inc., "recognizes a need to move from creating and delivering large inflexible training courses, to database-driven objects that can be reused, searched, and modified independent of their delivery media" [6]. The learning object paradigm of education resources authoring is promoted mainly to reduce the cost of the content development and to increase its quality. A frequently used metaphor of Learning Objects paradigm compares them to Lego Logs or objects in Object-Oriented program design [25]. However a metaphor is only an abstract idea, which should be turned to something more concrete to be usable. The problem is that many papers on LOs end up solely in metaphors. In our opinion Lego or OO metaphors are gross oversimplificatation of the problem as there is much easier to develop Lego set or design objects in OO program than develop truly interoperable, context-free learning content1.
Comparison of the LEGO Mindstorms NXT and EV3 Robotics Education Platforms
ERIC Educational Resources Information Center
Sherrard, Ann; Rhodes, Amy
2014-01-01
The release of the latest LEGO Mindstorms EV3 robotics platform in September 2013 has provided a dilemma for many youth robotics leaders. There is a need to understand the differences in the Mindstorms NXT and EV3 in order to make future robotics purchases. In this article the differences are identified regarding software, hardware, sensors, the…
Development and implementation of an EPID-based method for localizing isocenter.
Hyer, Daniel E; Mart, Christopher J; Nixon, Earl
2012-11-08
The aim of this study was to develop a phantom and analysis software that could be used to quickly and accurately determine the location of radiation isocenter to an accuracy of less than 1 mm using the EPID (Electronic Portal Imaging Device). The proposed solution uses a collimator setting of 10 × 10 cm2 to acquire EPID images of a new phantom constructed from LEGO blocks. Images from a number of gantry and collimator angles are analyzed by automated analysis software to determine the position of the jaws and center of the phantom in each image. The distance between a chosen jaw and the phantom center is then compared to the same distance measured after a 180° collimator rotation to determine if the phantom is centered in the dimension being investigated. Repeated tests show that the system is reproducibly independent of the imaging session, and calculated offsets of the phantom from radiation isocenter are a function of phantom setup only. Accuracy of the algorithm's calculated offsets were verified by imaging the LEGO phantom before and after applying the calculated offset. These measurements show that the offsets are predicted with an accuracy of approximately 0.3 mm, which is on the order of the detector's pitch. Comparison with a star-shot analysis yielded agreement of isocenter location within 0.5 mm. Additionally, the phantom and software are completely independent of linac vendor, and this study presents results from two linac manufacturers. A Varian Optical Guidance Platform (OGP) calibration array was also integrated into the phantom to allow calibration of the OGP while the phantom is positioned at radiation isocenter to reduce setup uncertainty in the calibration. This solution offers a quick, objective method to perform isocenter localization as well as laser alignment and OGP calibration on a monthly basis.
Designing and implementing nervous system simulations on LEGO robots.
Blustein, Daniel; Rosenthal, Nikolai; Ayers, Joseph
2013-05-25
We present a method to use the commercially available LEGO Mindstorms NXT robotics platform to test systems level neuroscience hypotheses. The first step of the method is to develop a nervous system simulation of specific reflexive behaviors of an appropriate model organism; here we use the American Lobster. Exteroceptive reflexes mediated by decussating (crossing) neural connections can explain an animal's taxis towards or away from a stimulus as described by Braitenberg and are particularly well suited for investigation using the NXT platform.(1) The nervous system simulation is programmed using LabVIEW software on the LEGO Mindstorms platform. Once the nervous system is tuned properly, behavioral experiments are run on the robot and on the animal under identical environmental conditions. By controlling the sensory milieu experienced by the specimens, differences in behavioral outputs can be observed. These differences may point to specific deficiencies in the nervous system model and serve to inform the iteration of the model for the particular behavior under study. This method allows for the experimental manipulation of electronic nervous systems and serves as a way to explore neuroscience hypotheses specifically regarding the neurophysiological basis of simple innate reflexive behaviors. The LEGO Mindstorms NXT kit provides an affordable and efficient platform on which to test preliminary biomimetic robot control schemes. The approach is also well suited for the high school classroom to serve as the foundation for a hands-on inquiry-based biorobotics curriculum.
Airlift Operation Modeling Using Discrete Event Simulation (DES)
2009-12-01
Java ......................................................................................................20 2. Simkit...JRE Java Runtime Environment JVM Java Virtual Machine lbs Pounds LAM Load Allocation Mode LRM Landing Spot Reassignment Mode LEGO Listener Event...SOFTWARE DEVELOPMENT ENVIRONMENT The following are the software tools and development environment used for constructing the models. 1. Java Java
NASA Astrophysics Data System (ADS)
Rusu, G.; Avasilcăi, S.
2015-11-01
Customers' proactive engagement in the innovation process represents a business priority for companies which adopt the open innovation business model. In such a context, it is of outmost importance for companies to use the online environment and social media, in order to create an interactive and open dialogue with customers and other important external stakeholders, achieving to gather creative solutions and innovative ideas by involving them in the process of co-creating value. Thus, the current paper is based on a case study approach, which aims to highlight the open innovation business model of the LEGO Group, one of the most successful and active company in engaging customers in submitting ideas and creative solutions for developing new products and new technologies, through online platforms. The study then proceeds to analyze the innovation management at LEGO Group, emphasizing the most important elements regarding the management team, the success and failures, the evolution of the LEGO products focusing on the innovation efforts of the company, its mission, vision, and values, emphasizing the innovation terms which guide the actions and objectives of the LEGO Group. Also, the research based on the case study approach, outlines the most important policies and strategies of the company, the organizational structure consisting of flat structures which facilitate the orientation of the team management on the innovation process and the proactive involvement of consumers and other external stakeholders in product development, highlighting also the most important activities developed by the management team in exploring the new opportunities which may occur on the market, involving customers in sharing their ideas at festivals, participating to discussions of adult fans on web-based platforms and establishing partnerships with the external stakeholders in order to create value. Moreover, the paper is focused on identifying the company's concerns regarding the competitive strategies, new technologies developed for sustainable development and innovation, emphasizing also the concerns of the LEGO Group for a long-term orientation strategy which implies developing innovative products, made by ecological materials, reducing the negative impact on the environment. In addition, the company aims to foster innovation maintaining a clear vision, multiple contacts with the internal and external environment, and the flat structures which enable the communication between innovative management teams and top management team. Consequently, the study provides the insights regarding the innovation management of the LEGO Group, emphasizing the role of engaging customers and other external stakeholders in the co-creation of value.
Technotown: A LEGO Experience. [and] Technotown: A School-Wide Design Technology Project.
ERIC Educational Resources Information Center
Belch, Harry; Knobloch, Stephan F.
1994-01-01
Describes how 900 elementary students planned, designed, and constructed Technotown out of 1 million LEGO pieces. Presents a learning activity (objectives, materials, challenge, evaluation, and closing thoughts) on the building of a subway system for Technotown. (SK)
Development and implementation of an EPID‐based method for localizing isocenter
Hyer, Daniel E.; Nixon, Earl
2012-01-01
The aim of this study was to develop a phantom and analysis software that could be used to quickly and accurately determine the location of radiation isocenter to an accuracy of less than 1 mm using the EPID (Electronic Portal Imaging Device). The proposed solution uses a collimator setting of 10×10cm2 to acquire EPID images of a new phantom constructed from LEGO blocks. Images from a number of gantry and collimator angles are analyzed by automated analysis software to determine the position of the jaws and center of the phantom in each image. The distance between a chosen jaw and the phantom center is then compared to the same distance measured after a 180° collimator rotation to determine if the phantom is centered in the dimension being investigated. Repeated tests show that the system is reproducibly independent of the imaging session, and calculated offsets of the phantom from radiation isocenter are a function of phantom setup only. Accuracy of the algorithm's calculated offsets were verified by imaging the LEGO phantom before and after applying the calculated offset. These measurements show that the offsets are predicted with an accuracy of approximately 0.3 mm, which is on the order of the detector's pitch. Comparison with a star‐shot analysis yielded agreement of isocenter location within 0.5 mm. Additionally, the phantom and software are completely independent of linac vendor, and this study presents results from two linac manufacturers. A Varian Optical Guidance Platform (OGP) calibration array was also integrated into the phantom to allow calibration of the OGP while the phantom is positioned at radiation isocenter to reduce setup uncertainty in the calibration. This solution offers a quick, objective method to perform isocenter localization as well as laser alignment and OGP calibration on a monthly basis. PACS number: 87.55.Qr PMID:23149787
Designing and Implementing Nervous System Simulations on LEGO Robots
Blustein, Daniel; Rosenthal, Nikolai; Ayers, Joseph
2013-01-01
We present a method to use the commercially available LEGO Mindstorms NXT robotics platform to test systems level neuroscience hypotheses. The first step of the method is to develop a nervous system simulation of specific reflexive behaviors of an appropriate model organism; here we use the American Lobster. Exteroceptive reflexes mediated by decussating (crossing) neural connections can explain an animal's taxis towards or away from a stimulus as described by Braitenberg and are particularly well suited for investigation using the NXT platform.1 The nervous system simulation is programmed using LabVIEW software on the LEGO Mindstorms platform. Once the nervous system is tuned properly, behavioral experiments are run on the robot and on the animal under identical environmental conditions. By controlling the sensory milieu experienced by the specimens, differences in behavioral outputs can be observed. These differences may point to specific deficiencies in the nervous system model and serve to inform the iteration of the model for the particular behavior under study. This method allows for the experimental manipulation of electronic nervous systems and serves as a way to explore neuroscience hypotheses specifically regarding the neurophysiological basis of simple innate reflexive behaviors. The LEGO Mindstorms NXT kit provides an affordable and efficient platform on which to test preliminary biomimetic robot control schemes. The approach is also well suited for the high school classroom to serve as the foundation for a hands-on inquiry-based biorobotics curriculum. PMID:23728477
2013-04-03
cooperative control, LEGO robotic testbed, non-linear dynamics 16. SECURITY CLASSIFICATION OF: 17. LIMITATION OF ABSTRACT 18. NUMBER OF PAGES...testbed The architecture of the LEGO robots (® LEGO is a trademark and/or copyright of the LEGO Group) used in tests were based off the quick-start
A LEGO Mindstorms Brewster angle microscope
NASA Astrophysics Data System (ADS)
Fernsler, Jonathan; Nguyen, Vincent; Wallum, Alison; Benz, Nicholas; Hamlin, Matthew; Pilgram, Jessica; Vanderpoel, Hunter; Lau, Ryan
2017-09-01
A Brewster Angle Microscope (BAM) built from a LEGO Mindstorms kit, additional LEGO bricks, and several standard optics components, is described. The BAM was built as part of an undergraduate senior project and was designed, calibrated, and used to image phospholipid, cholesterol, soap, and oil films on the surface of water. A BAM uses p-polarized laser light reflected off a surface at the Brewster angle, which ideally yields zero reflectivity. When a film of different refractive index is added to the surface a small amount of light is reflected, which can be imaged in a microscope camera. Films of only one molecule (approximately 1 nm) thick, a monolayer, can be observed easily in the BAM. The BAM was used in a junior-level Physical Chemistry class to observe phase transitions of a monolayer and the collapse of a monolayer deposited on the water surface in a Langmuir trough. Using a photometric calculation, students observed a change in thickness of a monolayer during a phase transition of 7 Å, which was accurate to within 1 Å of the value determined by more advanced methods. As supplementary material, we provide a detailed manual on how to build the BAM, software to control the BAM and camera, and image processing software.
Dong, Xinran; Hao, Yun; Wang, Xiao; Tian, Weidong
2016-01-11
Pathway or gene set over-representation analysis (ORA) has become a routine task in functional genomics studies. However, currently widely used ORA tools employ statistical methods such as Fisher's exact test that reduce a pathway into a list of genes, ignoring the constitutive functional non-equivalent roles of genes and the complex gene-gene interactions. Here, we develop a novel method named LEGO (functional Link Enrichment of Gene Ontology or gene sets) that takes into consideration these two types of information by incorporating network-based gene weights in ORA analysis. In three benchmarks, LEGO achieves better performance than Fisher and three other network-based methods. To further evaluate LEGO's usefulness, we compare LEGO with five gene expression-based and three pathway topology-based methods using a benchmark of 34 disease gene expression datasets compiled by a recent publication, and show that LEGO is among the top-ranked methods in terms of both sensitivity and prioritization for detecting target KEGG pathways. In addition, we develop a cluster-and-filter approach to reduce the redundancy among the enriched gene sets, making the results more interpretable to biologists. Finally, we apply LEGO to two lists of autism genes, and identify relevant gene sets to autism that could not be found by Fisher.
Robotics Workshop for High School and College Instructors
NASA Astrophysics Data System (ADS)
Holberg, Kathy; Reimers, Peggy
2010-03-01
Twenty-first century learners need critical thinking and effective communications skills. Practicing higher level cognitive skills are fun and engaging for students and teachers using LEGO Robotics. Come delve into the latest robotics technology from LEGO Education. Participants will construct and program robots with the new Technic Building System and NXT-G programming software. Attendees will take back instructional strategies and ideas on how to implement robotics into their classroom, school or district. Come, connect, explore, learn, enhance and have fun. Limited to 18 participants - 3 hours - Cost: 2.00
NASA Astrophysics Data System (ADS)
Lancellotti, V.; de Hon, B. P.; Tijhuis, A. G.
2011-08-01
In this paper we present the application of linear embedding via Green's operators (LEGO) to the solution of the electromagnetic scattering from clusters of arbitrary (both conducting and penetrable) bodies randomly placed in a homogeneous background medium. In the LEGO method the objects are enclosed within simple-shaped bricks described in turn via scattering operators of equivalent surface current densities. Such operators have to be computed only once for a given frequency, and hence they can be re-used to perform the study of many distributions comprising the same objects located in different positions. The surface integral equations of LEGO are solved via the Moments Method combined with Adaptive Cross Approximation (to save memory) and Arnoldi basis functions (to compress the system). By means of purposefully selected numerical experiments we discuss the time requirements with respect to the geometry of a given distribution. Besides, we derive an approximate relationship between the (near-field) accuracy of the computed solution and the number of Arnoldi basis functions used to obtain it. This result endows LEGO with a handy practical criterion for both estimating the error and keeping it in check.
A telepresence robot system realized by embedded object concept
NASA Astrophysics Data System (ADS)
Vallius, Tero; Röning, Juha
2006-10-01
This paper presents the Embedded Object Concept (EOC) and a telepresence robot system which is a test case for the EOC. The EOC utilizes common object-oriented methods used in software by applying them to combined Lego-like software-hardware entities. These entities represent objects in object-oriented design methods, and they are the building blocks of embedded systems. The goal of the EOC is to make the designing embedded systems faster and easier. This concept enables people without comprehensive knowledge in electronics design to create new embedded systems, and for experts it shortens the design time of new embedded systems. We present the current status of a telepresence robot created with second-generation Atomi-objects, which is the name for our implementation of the embedded objects. The telepresence robot is a relatively complex test case for the EOC. The robot has been constructed using incremental device development, which is made possible by the architecture of the EOC. The robot contains video and audio exchange capability and a controlling system for driving with two wheels. The robot is built in two versions, the first consisting of a PC device and Atomi-objects, and the second consisting of only Atomi-objects. The robot is currently incomplete, but most of it has been successfully tested.
LEGO: A Modular Approach to Accelerator Alignment Data Analysis
DOE Office of Scientific and Technical Information (OSTI.GOV)
LeCocq, Catherine M
2003-05-14
The underlying unity of the numerous surveying computational methods is hidden by many practical differences in data acquisition. Traditional programming languages have added to the confusion by requiring programmers to describe the numeric data in very concrete and low-level structures (mostly arrays). In fact the algorithms behind all coordinate determination from surveying observations come down to basic methods of linear algebra. Lego uses the paradigm of object oriented programming (OOP) to more closely model the fundamental mathematical structures of all geodetic methods. Once the methods are in OOP form, the commonality across them becomes more obvious and a general architecturemore » for a wide range of geodetic treatments becomes possible. This paper describes the fundamental concepts of this architecture and its advantages in terms of clarity (maintainability, testability and multi-author), portability and extensibility (observation types, resolution techniques and storage methods). The very first version of Lego was built in 1994 as a set of C routines to be used for the adjustment of theodolite data and tracker data. The routines were organized into six modules. Each module answered a specific task. The tasks had been identified as followed: general implementation, input, generic surveying formulas, statistical functions, matrix manipulation and specific resolution technique. This organization was the reason for the name Lego, but more seriously the purpose of this separation was to make Lego easily adaptable to any environment and easily expandable to new resolution techniques. At a second look, it was also a cry for being converted into a more modern language. Because C++ is primarily a superset of C, most C++ compilers have no problems compiling regular C code and may also handle a mixture of C and C++. This made the transformation of Lego very fast and painless. Up to now Lego is still using C functions for file access and dynamic memory allocation but is organized into classes allowing stronger data typing and, most of all, data hiding. It also benefits from some of the more advanced concepts of object programming such as encapsulation and virtual functions. Unlike with the C version where different executables coexisted there is only one C++ Lego.« less
Dong, Xinran; Hao, Yun; Wang, Xiao; Tian, Weidong
2016-01-01
Pathway or gene set over-representation analysis (ORA) has become a routine task in functional genomics studies. However, currently widely used ORA tools employ statistical methods such as Fisher’s exact test that reduce a pathway into a list of genes, ignoring the constitutive functional non-equivalent roles of genes and the complex gene-gene interactions. Here, we develop a novel method named LEGO (functional Link Enrichment of Gene Ontology or gene sets) that takes into consideration these two types of information by incorporating network-based gene weights in ORA analysis. In three benchmarks, LEGO achieves better performance than Fisher and three other network-based methods. To further evaluate LEGO’s usefulness, we compare LEGO with five gene expression-based and three pathway topology-based methods using a benchmark of 34 disease gene expression datasets compiled by a recent publication, and show that LEGO is among the top-ranked methods in terms of both sensitivity and prioritization for detecting target KEGG pathways. In addition, we develop a cluster-and-filter approach to reduce the redundancy among the enriched gene sets, making the results more interpretable to biologists. Finally, we apply LEGO to two lists of autism genes, and identify relevant gene sets to autism that could not be found by Fisher. PMID:26750448
Embedded object concept: case balancing two-wheeled robot
NASA Astrophysics Data System (ADS)
Vallius, Tero; Röning, Juha
2007-09-01
This paper presents the Embedded Object Concept (EOC) and a telepresence robot system which is a test case for the EOC. The EOC utilizes common object-oriented methods used in software by applying them to combined Lego-like software-hardware entities. These entities represent objects in object-oriented design methods, and they are the building blocks of embedded systems. The goal of the EOC is to make the designing of embedded systems faster and easier. This concept enables people without comprehensive knowledge in electronics design to create new embedded systems, and for experts it shortens the design time of new embedded systems. We present the current status of a telepresence robot created with Atomi-objects, which is the name for our implementation of the embedded objects. The telepresence robot is a relatively complex test case for the EOC. The robot has been constructed using incremental device development, which is made possible by the architecture of the EOC. The robot contains video and audio exchange capability and a controlling system for driving with two wheels. The robot consists of Atomi-objects, demonstrating the suitability of the EOC for prototyping and easy modifications, and proving the capabilities of the EOC by realizing a function that normally requires a computer. The computer counterpart is a regular PC with audio and video capabilities running with a robot control application. The robot is functional and successfully tested.
Using LEGO Blocks for Technology-Mediated Task-Based English Language Learning
ERIC Educational Resources Information Center
Gadomska, Agnieszka
2015-01-01
LEGO blocks have been played with by generations of children worldwide since the 1950s. It is undeniable that they boost creativity, eye-hand coordination, focus, planning, problem solving and many other skills. LEGO bricks have been also used by educators across the curricula as they are extremely motivating and engaging and, in effect, make…
LEGO-Method--New Strategy for Chemistry Calculation
ERIC Educational Resources Information Center
Molnar, Jozsef; Molnar-Hamvas, Livia
2011-01-01
The presented strategy of chemistry calculation is based on mole-concept, but it uses only one fundamental relationship of the amounts of substance as a basic panel. The name of LEGO-method comes from the famous toy of LEGO[R] because solving equations by grouping formulas is similar to that. The relations of mole and the molar amounts, as small…
Harding, S R; D'Eon, M F
2001-01-01
Teaching patient-centered interviewing skills to medical students can be challenging. We have observed that 1st-year medical students, in particular, do not feel free to concentrate on the interviewing skills because they are preoccupied with complicated technical medical knowledge. The Lego simulation we use with our 1st-year students as part of a professional-skills course overcomes that difficulty. The Lego activity is a role play analogous to a doctor-patient interview that uses identical sets of Legos for the "doctor" and for the "patients" and a small construction that represents a patient history. With a simple questionnaire, data were collected from students at different points during instruction. Results indicate that the Lego activity was very effective in helping students learn the importance of open-ended questioning. It also was rated as highly as the very dynamic interactive part of the instructional session. The effectiveness of the Lego activity may be due to the properties of analogies.
Long-term outcome of social skills intervention based on interactive LEGO play.
Legoff, Daniel B; Sherman, Michael
2006-07-01
LEGO building materials have been adapted as a therapeutic modality for increasing motivation to participate in social skills intervention, and providing a medium through which children with social and communication handicaps can effectively interact. A 3 year retrospective study of long-term outcome for autistic spectrum children participating in LEGO therapy (N = 60) compared Vineland Adaptive Behavior Scale socialization domain (VABS-SD) and Gilliam Autism Rating Scale social interaction subscale (GARS-SI) scores preand post-treatment with a matched comparison sample (N = 57) who received comparable non-LEGO therapy. Although both groups made significant gains on the two outcome measures, LEGO participants improved significantly more than the comparison subjects. Diagnosis and pre-treatment full-scale IQ scores did not predict outcome scores; however, Vineland adaptive behavior composite, Vineland communication domain, and verbal IQ all predicted outcome on the VABS-SD, especially for the LEGO therapy group. Results are discussed in terms of implications for methods of social skills intervention for autistic spectrum disorders.
Spiral CT scanning technique in the detection of aspiration of LEGO foreign bodies.
Applegate, K E; Dardinger, J T; Lieber, M L; Herts, B R; Davros, W J; Obuchowski, N A; Maneker, A
2001-12-01
Radiolucent foreign bodies (FBs) such as plastic objects and toys remain difficult to identify on conventional radiographs of the neck and chest. Children may present with a variety of respiratory complaints, which may or may not be due to a FB. To determine whether radiolucent FBs such as plastic LEGOs and peanuts can be seen in the tracheobronchial tree or esophagus using low-dose spiral CT, and, if visible, to determine the optimal CT imaging technique. Multiple spiral sequences were performed while varying the CT parameters and the presence and location of FBs in either the trachea or the esophagus first on a neck phantom and then a cadaver. Sequences were rated by three radiologists blinded to the presence of a FB using a single scoring system. The LEGO was well visualized in the trachea by all three readers (both lung and soft-tissue windowing: combined sensitivity 89 %, combined specificity 89 %) and to a lesser extent in the esophagus (combined sensitivity 31 %, combined specificity 100 %). The peanut was not well visualized (combined sensitivity < 35 %). The optimal technique for visualizing the LEGO was 120 kV, 90 mA, 3-mm collimation, 0.75 s/revolution, and 2.0 pitch. This allowed for coverage of the cadaver tracheobronchial tree (approximately 11 cm) in about 18 s. Although statistical power was low for detecting significant differences, all three readers noted higher average confidence ratings with lung windowing among 18 LEGO-in-trachea scans. Rapid, low-dose spiral CT may be used to visualize LEGO FBs in the airway or esophagus. Peanuts were not well visualized.
Embedded object concept with a telepresence robot system
NASA Astrophysics Data System (ADS)
Vallius, Tero; Röning, Juha
2005-10-01
This paper presents the Embedded Object Concept (EOC) and a telepresence robot system which is a test case for the EOC. The EOC utilizes common object-oriented methods used in software by applying them to combined Lego-like software-hardware entities. These entities represent objects in object-oriented design methods, and they are the building blocks of embedded systems. The goal of the EOC is to make the designing of embedded systems faster and easier. This concept enables people without comprehensive knowledge in electronics design to create new embedded systems, and for experts it shortens the design time of new embedded systems. We present the current status of the EOC, including two generations of embedded objects named Atomi objects. The first generation of the Atomi objects has been tested with different applications, and found to be functional, but not optimal. The second generation aims to correct the issues found with the first generation, and it is being tested in a relatively complex test case. The test case is a telepresence robot consisting of a two wheeled human height robot and its computer counter part. The robot has been constructed using incremental device development, which is made possible by the architecture of the EOC. The robot contains video and audio exchange capability, and a controlling and balancing system for driving with two wheels. The robot is built in two versions, the first consisting of a PDA device and Atomi objects, and the second consisting of only Atomi objects. The robot is currently incomplete, but for the most part it has been successfully tested.
ERIC Educational Resources Information Center
Marulcu, Ismail
2010-01-01
This mixed method study examined the impact of a LEGO-based, engineering-oriented curriculum compared to an inquiry-based curriculum on fifth graders' content learning of simple machines. This study takes a social constructivist theoretical stance that science learning involves learning scientific concepts and their relations to each other. From…
ERIC Educational Resources Information Center
Li, Yanyan; Huang, Zhinan; Jiang, Menglu; Chang, Ting-Wen
2016-01-01
Incorporating scientific fundamentals via engineering through a design-based methodology has proven to be highly effective for STEM education. Engineering design can be instantiated for learning as they involve mental and physical stimulation and develop practical skills especially in solving problems. Lego bricks, as a set of toys based on design…
A Basic LEGO Reactor Design for the Provision of Lunar Surface Power
DOE Office of Scientific and Technical Information (OSTI.GOV)
John Darrell Bess
2008-06-01
A final design has been established for a basic Lunar Evolutionary Growth-Optimized (LEGO) Reactor using current and near-term technologies. The LEGO Reactor is a modular, fast-fission, heatpipe-cooled, clustered-reactor system for lunar-surface power generation. The reactor is divided into subcritical units that can be safely launched with lunar shipments from Earth, and then emplaced directly into holes drilled into the lunar regolith to form a critical reactor assembly. The regolith would not just provide radiation shielding, but serve as neutron-reflector material as well. The reactor subunits are to be manufactured using proven and tested materials for use in radiation environments, suchmore » as uranium-dioxide fuel, stainless-steel cladding and structural support, and liquid-sodium heatpipes. The LEGO Reactor system promotes reliability, safety, and ease of manufacture and testing at the cost of an increase in launch mass per overall rated power level and a reduction in neutron economy when compared to a single-reactor system. A single unshielded LEGO Reactor subunit has an estimated mass of approximately 448 kg and provides approximately 5 kWe. The overall envelope for a single subunit with fully extended radiator panels has a height of 8.77 m and a diameter of 0.50 m. Six subunits could provide sufficient power generation throughout the initial stages of establishing a lunar outpost. Portions of the reactor may be neutronically decoupled to allow for reduced power production during unmanned periods of base operations. During later stages of lunar-base development, additional subunits may be emplaced and coupled into the existing LEGO Reactor network, subject to lunar base power demand. Improvements in reactor control methods, fuel form and matrix, shielding, as well as power conversion and heat rejection techniques can help generate an even more competitive LEGO Reactor design. Further modifications in the design could provide power generative opportunities for use on other extraterrestrial surfaces.« less
Optical Analogies for Teaching Physics of X-rays and CAT Scans*
NASA Astrophysics Data System (ADS)
Kalita, Spartak; Zollman, D. A.
2006-12-01
Our Modern Miracle Medical Machines project is devoted to improving motivation and performance of pre-med students in their undergraduate Physics classes. Under its framework we designed some non-traditional hands-on lab activities involving optical analogies to teach the application of contemporary physics to medical imaging. On the basis of our previous research (primarily clinical interviews with the target student population) we created activities using semi-transparent Lego blocks as analogs for understanding the image reconstruction process in computerized axial tomography (CAT or CT). Teaching interviews have been conducted with pre-med and other health-related majors using these materials. Students had to determine the shape of an object constructed of Lego blocks and hidden within a closed box. This arrangement imitated an unknown entity within a part of the human body. Using LEDs (light-emitting diodes) and a photo detector the students attempted to learn the contents of the box. They also had access to another similar Lego arrangement which they were free to open. Interviewees successfully transferred knowledge from their science and math classes (as well as from other sources) while completing activities and expressed great interest in this endeavor. Improvements to the activities have been based on the students’ feedback. *Supported by the National Science Foundation under grant 04-2675
2013-10-18
low cost robot testbed. 15. SUBJECT TERMS Bio-inspired trajectory generation, in-situ obstacle avoidance, low-cost LEGO robots, vision- based...will not affect the solution optimality and thus will be regarded as zero. Following the LP motion strategy Eq. (1), the position vector of the Lego ...Lobatto (LGL) method [14], the position of Lego robot can be further represented as ’ 1 ,( )j p jD ζ ζ (6) in which ,0 ,,..., T j j j
System Software Framework for System of Systems Avionics
NASA Technical Reports Server (NTRS)
Ferguson, Roscoe C.; Peterson, Benjamin L; Thompson, Hiram C.
2005-01-01
Project Constellation implements NASA's vision for space exploration to expand human presence in our solar system. The engineering focus of this project is developing a system of systems architecture. This architecture allows for the incremental development of the overall program. Systems can be built and connected in a "Lego style" manner to generate configurations supporting various mission objectives. The development of the avionics or control systems of such a massive project will result in concurrent engineering. Also, each system will have software and the need to communicate with other (possibly heterogeneous) systems. Fortunately, this design problem has already been solved during the creation and evolution of systems such as the Internet and the Department of Defense's successful effort to standardize distributed simulation (now IEEE 1516). The solution relies on the use of a standard layered software framework and a communication protocol. A standard framework and communication protocol is suggested for the development and maintenance of Project Constellation systems. The ARINC 653 standard is a great start for such a common software framework. This paper proposes a common system software framework that uses the Real Time Publish/Subscribe protocol for framework-to-framework communication to extend ARINC 653. It is highly recommended that such a framework be established before development. This is important for the success of concurrent engineering. The framework provides an infrastructure for general system services and is designed for flexibility to support a spiral development effort.
ERIC Educational Resources Information Center
Romero, Juan Suarez
2010-01-01
Public libraries are redefining their roles in order to stay relevant to the needs of the communities they serve. Today, libraries are places where reading meets hands-on learning and where quietness coexists with voices and music. The latest advances in technology for children and teens, specifically, robotics sets and media-rich software, are…
Enriching K-12 Science and Mathematics Education Using LEGOs
ERIC Educational Resources Information Center
Williams, Keeshan; Igel, Irina; Poveda, Ronald; Kapila, Vikram; Iskander, Magued
2012-01-01
This paper presents a series of illustrative LEGO Mindstorms-based science and math activities, developed under an NSF GK-12 Fellows project, for elementary, middle, and high school grades. The activities, developed by engineering and science graduate Fellows in partnership with K-12 teachers, are grade appropriate, address pertinent learning…
ERIC Educational Resources Information Center
Morris, Pamela
2012-01-01
This simple exercise, performed in teams, gives students practice in listening to instructions, particularly when there are restrictions for the communication. The teams compete in a limited amount of time to build a Lego[TM] structure based on the instructions of one team member. Which team listens the best and is most successful?
Peckett, Helen; MacCallum, Fiona; Knibbs, Jacky
2016-10-01
This study aimed to explore mothers' experience of implementing Lego Therapy at home within the family. Following a Lego Therapy training session, mothers carried out hourly sessions with their child with an autism spectrum condition and the child's sibling, once a week, for 6 weeks. Mothers were interviewed following the intervention, and the data were analysed using interpretative phenomenological analysis. Themes emerged around improved family relationships, a positive impact on the child as an individual, and changed maternal, sibling and child perspectives. Challenging and facilitative aspects also emerged, as did some ambivalence about the impact of the intervention in the wider context. The findings are supportive of previous Lego Therapy studies and have implications for strengths-based service provision. © The Author(s) 2016.
DOE Office of Scientific and Technical Information (OSTI.GOV)
Stanescu, C.
1990-08-01
Complex software for shower reconstruction in DELPHI barrel electromagnetic calorimeter which deals, for each event, with great amounts of information, due to the high spatial resolution of this detector, needs powerful verification tools. An interactive graphics program, running on high performance graphics display system Whizzard 7555 from Megatek, was developed to display the logical steps in showers and their axes reconstruction. The program allows both operations on the image in real-time (rotation, translation and zoom) and the use of non-geometrical criteria to modify it (as the use of energy) thresholds for the representation of the elements that compound the showersmore » (or of the associated lego plots). For this purpose graphics objects associated to user parameters were defined. Instancing and modelling features of the native graphics library were extensively used.« less
Have LEGO Products Become More Violent?
Bartneck, Christoph; Min Ser, Qi; Moltchanova, Elena; Smithies, James; Harrington, Erin
2016-01-01
Although television, computer games and the Internet play an important role in the lives of children they still also play with physical toys, such as dolls, cars and LEGO bricks. The LEGO company has become the world's largest toy manufacturer. Our study investigates if the LEGO company's products have become more violent over time. First, we analyzed the frequency of weapon bricks in LEGO sets. Their use has significantly increased. Second, we empirically investigated the perceived violence in the LEGO product catalogs from the years 1978-2014. Our results show that the violence of the depicted products has increased significantly over time. The LEGO Company's products are not as innocent as they used to be.
Have LEGO Products Become More Violent?
Min Ser, Qi; Moltchanova, Elena; Smithies, James; Harrington, Erin
2016-01-01
Although television, computer games and the Internet play an important role in the lives of children they still also play with physical toys, such as dolls, cars and LEGO bricks. The LEGO company has become the world’s largest toy manufacturer. Our study investigates if the LEGO company’s products have become more violent over time. First, we analyzed the frequency of weapon bricks in LEGO sets. Their use has significantly increased. Second, we empirically investigated the perceived violence in the LEGO product catalogs from the years 1978–2014. Our results show that the violence of the depicted products has increased significantly over time. The LEGO Company’s products are not as innocent as they used to be. PMID:27203424
Teaching of Computer Science Topics Using Meta-Programming-Based GLOs and LEGO Robots
ERIC Educational Resources Information Center
Štuikys, Vytautas; Burbaite, Renata; Damaševicius, Robertas
2013-01-01
The paper's contribution is a methodology that integrates two educational technologies (GLO and LEGO robot) to teach Computer Science (CS) topics at the school level. We present the methodology as a framework of 5 components (pedagogical activities, technology driven processes, tools, knowledge transfer actors, and pedagogical outcomes) and…
Long-Term Outcome of Social Skills Intervention Based on Interactive LEGO[C] Play
ERIC Educational Resources Information Center
Legoff, Daniel B.; Sherman, Michael
2006-01-01
LEGO[C] building materials have been adapted as a therapeutic modality for increasing motivation to participate in social skills intervention, and providing a medium through which children with social and communication handicaps can effectively interact. A 3 year retrospective study of long-term outcome for autistic spectrum children participating…
ERIC Educational Resources Information Center
Huskens, Bibi; Palmen, Annemiek; Van der Werff, Marije; Lourens, Tino; Barakova, Emilia
2015-01-01
The aim of the study was to investigate the effectiveness of a brief robot-mediated intervention based on Lego® therapy on improving collaborative behaviors (i.e., interaction initiations, responses, and play together) between children with ASD and their siblings during play sessions, in a therapeutic setting. A concurrent multiple baseline design…
Color dithering methods for LEGO-like 3D printing
NASA Astrophysics Data System (ADS)
Sun, Pei-Li; Sie, Yuping
2015-01-01
Color dithering methods for LEGO-like 3D printing are proposed in this study. The first method is work for opaque color brick building. It is a modification of classic error diffusion. Many color primaries can be chosen. However, RGBYKW is recommended as its image quality is good and the number of color primary is limited. For translucent color bricks, multi-layer color building can enhance the image quality significantly. A LUT-based method is proposed to speed the dithering proceeding and make the color distribution even smoother. Simulation results show the proposed multi-layer dithering method can really improve the image quality of LEGO-like 3D printing.
ERIC Educational Resources Information Center
Korkmaz, Özgen
2016-01-01
The aim of the study was to present the effect of Lego Mindstorms Ev3 based design activities on students' attitudes towards learning computer programming, self-efficacy beliefs and levels of academic achievement. The research is a pretest-posttest with control group semi-experimental study. The study group of the research consisted of 53 students…
Ghoneim, Mohamed Tarek; Hussain, Muhammad Mustafa
2017-04-01
A highly manufacturable deep reactive ion etching based process involving a hybrid soft/hard mask process technology shows high aspect ratio complex geometry Lego-like silicon electronics formation enabling free-form (physically flexible, stretchable, and reconfigurable) electronic systems. © 2017 WILEY-VCH Verlag GmbH & Co. KGaA, Weinheim.
Automation Technology in Elementary Technology Education.
ERIC Educational Resources Information Center
Hiltunen, Jukka; Jarvinen, Esa-Matti
2000-01-01
Finnish fifth-graders (n=20) and sixth-graders (n=23) worked in teams in a Lego/Logo-Control Lab to complete Lego design activities. Observations showed that they became familiar with automation technology but their skills were not always up to their ideas. Activities based on real-life situations gave them ownership and engaged them in learning.…
Project Luna Succendo: The Lunar Evolutionary Growth-Optimized (LEGO) Reactor
NASA Astrophysics Data System (ADS)
Bess, John Darrell
A final design has been established for a basic Lunar Evolutionary Growth-Optimized (LEGO) Reactor using current and near-term technologies. The LEGO Reactor is a modular, fast-fission, heatpipe-cooled, clustered-reactor system for lunar-surface power generation. The reactor is divided into subcritical units that can be safely launched within lunar shipments from the Earth, and then emplaced directly into holes drilled into the lunar regolith to form a critical reactor assembly. The regolith would not just provide radiation shielding, but serve as neutron-reflector material as well. The reactor subunits are to be manufactured using proven and tested materials for use in radiation environments, such as uranium-dioxide fuel, stainless-steel cladding and structural support, and liquid-sodium heatpipes. The LEGO Reactor system promotes reliability, safety, and ease of manufacture and testing at the cost of an increase in launch mass per overall rated power level and a reduction in neutron economy when compared to a single-reactor system. A single unshielded LEGO Reactor subunit has an estimated mass of approximately 448 kg and provides 5 kWe using a free-piston Stirling space converter. The overall envelope for a single unit with fully extended radiator panels has a height of 8.77 m and a diameter of 0.50 m. The subunits can be placed with centerline distances of approximately 0.6 m in a hexagonal-lattice pattern to provide sufficient neutronic coupling while allowing room for heat rejection and interstitial control. A lattice of six subunits could provide sufficient power generation throughout the initial stages of establishing a lunar outpost. Portions of the reactor may be neutronically decoupled to allow for reduced power production during unmanned periods of base operations. During later stages of lunar-base development, additional subunits may be emplaced and coupled into the existing LEGO Reactor network Future improvements include advances in reactor control methods, fuel form and matrix, determination of shielding requirements, as well as power conversion and heat rejection techniques to generate an even more competitive LEGO Reactor design. Further modifications in the design could provide power generative opportunities for use on other extraterrestrial surfaces such as Mars, other moons, and asteroids.
Automated batch characterization of inkjet-printed elastomer lenses using a LEGO platform.
Sung, Yu-Lung; Garan, Jacob; Nguyen, Hoang; Hu, Zhenyu; Shih, Wei-Chuan
2017-09-10
Small, self-adhesive, inkjet-printed elastomer lenses have enabled smartphone cameras to image and resolve microscopic objects. However, the performance of different lenses within a batch is affected by hard-to-control environmental variables. We present a cost-effective platform to perform automated batch characterization of 300 lens units simultaneously for quality inspection. The system was designed and configured with LEGO bricks, 3D printed parts, and a digital camera. The scheme presented here may become the basis of a high-throughput, in-line inspection tool for quality control purposes and can also be employed for optimization of the manufacturing process.
An open-source framework for testing tracking devices using Lego Mindstorms
NASA Astrophysics Data System (ADS)
Jomier, Julien; Ibanez, Luis; Enquobahrie, Andinet; Pace, Danielle; Cleary, Kevin
2009-02-01
In this paper, we present an open-source framework for testing tracking devices in surgical navigation applications. At the core of image-guided intervention systems is the tracking interface that handles communication with the tracking device and gathers tracking information. Given that the correctness of tracking information is critical for protecting patient safety and for ensuring the successful execution of an intervention, the tracking software component needs to be thoroughly tested on a regular basis. Furthermore, with widespread use of extreme programming methodology that emphasizes continuous and incremental testing of application components, testing design becomes critical. While it is easy to automate most of the testing process, it is often more difficult to test components that require manual intervention such as tracking device. Our framework consists of a robotic arm built from a set of Lego Mindstorms and an open-source toolkit written in C++ to control the robot movements and assess the accuracy of the tracking devices. The application program interface (API) is cross-platform and runs on Windows, Linux and MacOS. We applied this framework for the continuous testing of the Image-Guided Surgery Toolkit (IGSTK), an open-source toolkit for image-guided surgery and shown that regression testing on tracking devices can be performed at low cost and improve significantly the quality of the software.
System Concepts for Children via LEGO TC logo.
ERIC Educational Resources Information Center
Gorbunov, Andrei L.
1994-01-01
Discussion of knowledge constructionism focuses on LEGO TC logo, a program that permits control of LEGO toys by means of a computer. A project for 9- and 10-year-old students that uses LEGO TC logo to develop concepts related to automatic control systems is explained. (three references) (LRW)
Liquid-handling Lego robots and experiments for STEM education and research
Gerber, Lukas C.; Calasanz-Kaiser, Agnes; Hyman, Luke; Voitiuk, Kateryna; Patil, Uday
2017-01-01
Liquid-handling robots have many applications for biotechnology and the life sciences, with increasing impact on everyday life. While playful robotics such as Lego Mindstorms significantly support education initiatives in mechatronics and programming, equivalent connections to the life sciences do not currently exist. To close this gap, we developed Lego-based pipetting robots that reliably handle liquid volumes from 1 ml down to the sub-μl range and that operate on standard laboratory plasticware, such as cuvettes and multiwell plates. These robots can support a range of science and chemistry experiments for education and even research. Using standard, low-cost household consumables, programming pipetting routines, and modifying robot designs, we enabled a rich activity space. We successfully tested these activities in afterschool settings with elementary, middle, and high school students. The simplest robot can be directly built from the widely used Lego Education EV3 core set alone, and this publication includes building and experiment instructions to set the stage for dissemination and further development in education and research. PMID:28323828
Liquid-handling Lego robots and experiments for STEM education and research.
Gerber, Lukas C; Calasanz-Kaiser, Agnes; Hyman, Luke; Voitiuk, Kateryna; Patil, Uday; Riedel-Kruse, Ingmar H
2017-03-01
Liquid-handling robots have many applications for biotechnology and the life sciences, with increasing impact on everyday life. While playful robotics such as Lego Mindstorms significantly support education initiatives in mechatronics and programming, equivalent connections to the life sciences do not currently exist. To close this gap, we developed Lego-based pipetting robots that reliably handle liquid volumes from 1 ml down to the sub-μl range and that operate on standard laboratory plasticware, such as cuvettes and multiwell plates. These robots can support a range of science and chemistry experiments for education and even research. Using standard, low-cost household consumables, programming pipetting routines, and modifying robot designs, we enabled a rich activity space. We successfully tested these activities in afterschool settings with elementary, middle, and high school students. The simplest robot can be directly built from the widely used Lego Education EV3 core set alone, and this publication includes building and experiment instructions to set the stage for dissemination and further development in education and research.
3D Digital Legos for Teaching Security Protocols
ERIC Educational Resources Information Center
Yu, Li; Harrison, L.; Lu, Aidong; Li, Zhiwei; Wang, Weichao
2011-01-01
We have designed and developed a 3D digital Lego system as an education tool for teaching security protocols effectively in Information Assurance courses (Lego is a trademark of the LEGO Group. Here, we use it only to represent the pieces of a construction set.). Our approach applies the pedagogical methods learned from toy construction sets by…
Introduction for Freshmen to Embedded Systems Using LEGO Mindstorms
ERIC Educational Resources Information Center
Kim, Seung Han; Jeon, Jae Wook
2009-01-01
The purpose of the course presented here is to introduce freshmen to embedded systems using LEGO Mindstorms, under an ANSI-C programming environment. The students build their own LEGO robots, make programs for them using ANSI-C, and operate them. By creating these LEGO robots, the students become more motivated, learning the basic concepts of…
NASA Technical Reports Server (NTRS)
2010-01-01
Matthew Myles (left) and Agrippa Kellum from Armstrong Middle School in Starkville, watch as their LEGO robot competes during a Dec. 4 tournament. Elementary and middle school students from across Mississippi gathered in Hattiesburg to participate in the Mississippi Championship FIRST (For Inspiration and Recognition of Science and Technology) LEGO League Tournament. Stennis supports FIRST LEGO League each year by providing mentors, training and tournament volunteers.
2010-12-04
Matthew Myles (left) and Agrippa Kellum from Armstrong Middle School in Starkville, watch as their LEGO robot competes during a Dec. 4 tournament. Elementary and middle school students from across Mississippi gathered in Hattiesburg to participate in the Mississippi Championship FIRST (For Inspiration and Recognition of Science and Technology) LEGO League Tournament. Stennis supports FIRST LEGO League each year by providing mentors, training and tournament volunteers.
A truly Lego®-like modular microfluidics platform
NASA Astrophysics Data System (ADS)
Vittayarukskul, Kevin; Lee, Abraham Phillip
2017-03-01
Ideally, a modular microfluidics platform should be simple to assemble and support 3D configurations for increased versatility. The modular building blocks should also be mass producible like electrical components. These are fundamental features of world-renowned Legos® and why Legos® inspire many existing modular microfluidics platforms. In this paper, a truly Lego®-like microfluidics platform is introduced, and its basic feasibility is demonstrated. Here, PDMS building blocks resembling 2 × 2 Lego® bricks are cast from 3D-printed master molds. The blocks are pegged and stacked on a traditional Lego® plate to create simple, 3D microfluidic networks, such as a single basket weave. Characteristics of the platform, including reversible sealing and automatic alignment of channels, are also analyzed and discussed in detail.
ERIC Educational Resources Information Center
Korkmaz, Özgen
2016-01-01
The aim of this study was to investigate the effect of the Scratch and Lego Mindstorms Ev3 programming activities on academic achievement with respect to computer programming, and on the problem-solving and logical-mathematical thinking skills of students. This study was a semi-experimental, pretest-posttest study with two experimental groups and…
High School Students' Views on the PBL Activities Supported via Flipped Classroom and LEGO Practices
ERIC Educational Resources Information Center
Cukurbasi, Baris; Kiyici, Mubin
2018-01-01
The purpose of this study was to investigate the high school students' views on instructions based on Flipped Classroom Model (FC) and LEGO applications. The case study, which is one of the qualitative research methods, was used within the scope of the study, the duration of which was 7 weeks. In order to choose the research group of the study,…
Owens, Gina; Granader, Yael; Humphrey, Ayla; Baron-Cohen, Simon
2008-11-01
LEGO therapy and the Social Use of Language Programme (SULP) were evaluated as social skills interventions for 6-11 year olds with high functioning autism and Asperger Syndrome. Children were matched on CA, IQ, and autistic symptoms before being randomly assigned to LEGO or SULP. Therapy occurred for 1 h/week over 18 weeks. A no-intervention control group was also assessed. Results showed that the LEGO therapy group improved more than the other groups on autism-specific social interaction scores (Gilliam Autism Rating Scale). Maladaptive behaviour decreased significantly more in the LEGO and SULP groups compared to the control group. There was a non-significant trend for SULP and LEGO groups to improve more than the no-intervention group in communication and socialisation skills.
A reconfigurable visual-programming library for real-time closed-loop cellular electrophysiology
Biró, István; Giugliano, Michele
2015-01-01
Most of the software platforms for cellular electrophysiology are limited in terms of flexibility, hardware support, ease of use, or re-configuration and adaptation for non-expert users. Moreover, advanced experimental protocols requiring real-time closed-loop operation to investigate excitability, plasticity, dynamics, are largely inaccessible to users without moderate to substantial computer proficiency. Here we present an approach based on MATLAB/Simulink, exploiting the benefits of LEGO-like visual programming and configuration, combined to a small, but easily extendible library of functional software components. We provide and validate several examples, implementing conventional and more sophisticated experimental protocols such as dynamic-clamp or the combined use of intracellular and extracellular methods, involving closed-loop real-time control. The functionality of each of these examples is demonstrated with relevant experiments. These can be used as a starting point to create and support a larger variety of electrophysiological tools and methods, hopefully extending the range of default techniques and protocols currently employed in experimental labs across the world. PMID:26157385
Adams, Kim D; Cook, Albert M
2017-07-01
Purpose To examine how using a Lego robot controlled via a speech-generating device (SGD) can contribute to how students with physical and communication impairments perform hands-on and communicative mathematics measurement activities. This study was a follow-up to a previous study. Method Three students with cerebral palsy used the robot to measure objects using non-standard units, such as straws, and then compared and ordered the objects using the resulting measurement. Their performance was assessed, and the manipulation and communication events were observed. Teachers and education assistants were interviewed regarding robot use. Results Similar benefits to the previous study were found in this study. Gaps in student procedural knowledge were identified such as knowing to place measurement units tip-to-tip, and students' reporting revealed gaps in conceptual understanding. However, performance improved with repeated practice. Stakeholders identified that some robot tasks took too long or were too difficult to perform. Conclusions Having access to both their SGD and a robot gave the students multiple ways to show their understanding of the measurement concepts. Though they could participate actively in the new mathematics activities, robot use is most appropriate in short tasks requiring reasonable operational skill. Implications for Rehabilitation Lego robots controlled via speech-generating devices (SGDs) can help students to engage in the mathematics pedagogy of performing hands-on activities while communicating about concepts. Students can "show what they know" using the Lego robots, and report and reflect on concepts using the SGD. Level 1 and Level 2 mathematics measurement activities have been adapted to be accomplished by the Lego robot. Other activities can likely be accomplished with similar robot adaptations (e.g., gripper, pen). It is not recommended to use the robot to measure items that are long, or perform measurements that require high operational competence in order to be successful.
Lamberti, Fabrizio; Paravati, Gianluca; Gatteschi, Valentina; Cannavo, Alberto; Montuschi, Paolo
2018-05-01
Software for computer animation is generally characterized by a steep learning curve, due to the entanglement of both sophisticated techniques and interaction methods required to control 3D geometries. This paper proposes a tool designed to support computer animation production processes by leveraging the affordances offered by articulated tangible user interfaces and motion capture retargeting solutions. To this aim, orientations of an instrumented prop are recorded together with animator's motion in the 3D space and used to quickly pose characters in the virtual environment. High-level functionalities of the animation software are made accessible via a speech interface, thus letting the user control the animation pipeline via voice commands while focusing on his or her hands and body motion. The proposed solution exploits both off-the-shelf hardware components (like the Lego Mindstorms EV3 bricks and the Microsoft Kinect, used for building the tangible device and tracking animator's skeleton) and free open-source software (like the Blender animation tool), thus representing an interesting solution also for beginners approaching the world of digital animation for the first time. Experimental results in different usage scenarios show the benefits offered by the designed interaction strategy with respect to a mouse & keyboard-based interface both for expert and non-expert users.
2010-11-03
CAPE CANAVERAL, Fla. -- On the NASA Causeway at Kennedy Space Center in Florida, a 40- by 70-foot activity tent chock full of LEGO bricks hosts children and adults. There, they are building their vision of the future with LEGO bricks, marking the beginning of a three-year Space Act Agreement between NASA and The LEGO Group. The partnership is meant to spark the interest of children in science, technology, engineering and mathematics (STEM). To commemorate the partnership, two small LEGO space shuttles will launch aboard space shuttle Discovery's STS-133 mission to the International Space Station and the company will release four NASA-inspired products in its LEGO CITY line next year. LEGO sets also will fly to the space station aboard Endeavour's STS-134 mission, and will be put together on orbit to demonstrate the challenges faced while building things in microgravity. Photo credit: NASA/Jack Pfaller
2010-11-03
CAPE CANAVERAL, Fla. -- On the NASA Causeway at Kennedy Space Center in Florida, a 40- by 70-foot activity tent chock full of LEGO bricks hosts children and adults. There, they are building their vision of the future with LEGO bricks, marking the beginning of a three-year Space Act Agreement between NASA and The LEGO Group. The partnership is meant to spark the interest of children in science, technology, engineering and mathematics (STEM). To commemorate the partnership, two small LEGO space shuttles will launch aboard space shuttle Discovery's STS-133 mission to the International Space Station and the company will release four NASA-inspired products in its LEGO CITY line next year. LEGO sets also will fly to the space station aboard Endeavour's STS-134 mission, and will be put together on orbit to demonstrate the challenges faced while building things in microgravity. Photo credit: NASA/Jack Pfaller
2010-11-03
CAPE CANAVERAL, Fla. -- On the NASA Causeway at Kennedy Space Center in Florida, school children build LEGO space vehicles inside a 40- by 70-foot activity tent. There, children of all ages are building their vision of the future with LEGO bricks, marking the beginning of a three-year Space Act Agreement between NASA and The LEGO Group. The partnership is meant to spark the interest of children in science, technology, engineering and mathematics (STEM). To commemorate the partnership, two small LEGO space shuttles will launch aboard space shuttle Discovery's STS-133 mission to the International Space Station and the company will release four NASA-inspired products in its LEGO CITY line next year. LEGO sets also will fly to the space station aboard Endeavour's STS-134 mission, and will be put together on orbit to demonstrate the challenges faced while building things in microgravity. Photo credit: NASA/Jack Pfaller
2010-11-03
CAPE CANAVERAL, Fla. -- On the NASA Causeway at Kennedy Space Center in Florida, a 40- by 70-foot activity tent chock full of LEGO bricks hosts children, adults and a space person. There, they are building their vision of the future with LEGO bricks, marking the beginning of a three-year Space Act Agreement between NASA and The LEGO Group. The partnership is meant to spark the interest of children in science, technology, engineering and mathematics (STEM). To commemorate the partnership, two small LEGO space shuttles will launch aboard space shuttle Discovery's STS-133 mission to the International Space Station and the company will release four NASA-inspired products in its LEGO CITY line next year. LEGO sets also will fly to the space station aboard Endeavour's STS-134 mission, and will be put together on orbit to demonstrate the challenges faced while building things in microgravity. Photo credit: NASA/Jack Pfaller
2010-11-02
CAPE CANAVERAL, Fla. -- NASA and The LEGO Group announce a three-year Space Act Agreement meant to spark the interest of children in science, technology, engineering and mathematics (STEM) with the future release of four NASA-inspired products in the toy company's LEGO CITY line. From left, are Stephan Turnipseed, president of LEGO Education North America, and Leland Melvin, NASA's associate administrator for Education. To commemorate the beginning of the partnership, two small LEGO space shuttles will launch aboard space shuttle Discovery's STS-133 mission to the International Space Station. A 40- by 70-foot activity tent will be set up at Kennedy on Nov. 3 for children of all ages to build their vision of the future with LEGO bricks. LEGO sets also will fly to the space station aboard Endeavour's STS-134 mission, and will be put together on orbit to demonstrate the challenges faced while building things in microgravity. Photo credit: NASA/Jack Pfaller
2010-11-02
CAPE CANAVERAL, Fla. -- NASA and The LEGO Group announce a three-year Space Act Agreement meant to spark the interest of children in science, technology, engineering and mathematics (STEM) with the future release of four NASA-inspired products in the toy company's LEGO CITY line. From left, are Stephan Turnipseed, president of LEGO Education North America, and Leland Melvin, NASA's associate administrator for Education. To commemorate the beginning of the partnership, two small LEGO space shuttles will launch aboard space shuttle Discovery's STS-133 mission to the International Space Station. A 40- by 70-foot activity tent will be set up at Kennedy on Nov. 3 for children of all ages to build their vision of the future with LEGO bricks. LEGO sets also will fly to the space station aboard Endeavour's STS-134 mission, and will be put together on orbit to demonstrate the challenges faced while building things in microgravity. Photo credit: NASA/Jack Pfaller
2010-11-03
CAPE CANAVERAL, Fla. -- On the NASA Causeway at Kennedy Space Center in Florida, Leland Melvin, NASA's associate administrator for Education, center, and Stephan Turnipseed, president of LEGO Education North America, right, help a student build LEGO space vehicles inside a 40- by 70-foot activity tent. There, children of all ages are building their vision of the future with LEGO bricks, marking the beginning of a three-year Space Act Agreement meant to spark the interest of children in science, technology, engineering and mathematics (STEM). To commemorate the partnership, two small LEGO space shuttles will launch aboard space shuttle Discovery's STS-133 mission to the International Space Station and the company will release four NASA-inspired products in its LEGO CITY line next year. LEGO sets also will fly to the space station aboard Endeavour's STS-134 mission, and will be put together on orbit to demonstrate the challenges faced while building things in microgravity. Photo credit: NASA/Jack Pfaller
2010-11-03
CAPE CANAVERAL, Fla. -- On the NASA Causeway at Kennedy Space Center in Florida, a 40- by 70-foot activity tent chock full of LEGO bricks is ready to welcome children of all ages. There, they will have the opportunity to build their vision of the future with LEGO bricks, marking the beginning of a three-year Space Act Agreement between NASA and The LEGO Group. The partnership is meant to spark the interest of children in science, technology, engineering and mathematics (STEM). To commemorate the partnership, two small LEGO space shuttles will launch aboard space shuttle Discovery's STS-133 mission to the International Space Station and the company will release four NASA-inspired products in its LEGO CITY line next year. LEGO sets also will fly to the space station aboard Endeavour's STS-134 mission, and will be put together on orbit to demonstrate the challenges faced while building things in microgravity. Photo credit: NASA/Jack Pfaller
2010-11-03
CAPE CANAVERAL, Fla. -- A sign welcomes children of all ages to a 40- by 70-foot activity tent chock full of LEGO bricks on the NASA Causeway at Kennedy Space Center in Florida. Inside the tent, they will have the opportunity to build their vision of the future with LEGO bricks, marking the beginning of a three-year Space Act Agreement between NASA and The LEGO Group. The partnership is meant to spark the interest of children in science, technology, engineering and mathematics (STEM). To commemorate the partnership, two small LEGO space shuttles will launch aboard space shuttle Discovery's STS-133 mission to the International Space Station and the company will release four NASA-inspired products in its LEGO CITY line next year. LEGO sets also will fly to the space station aboard Endeavour's STS-134 mission, and will be put together on orbit to demonstrate the challenges faced while building things in microgravity. Photo credit: NASA/Jack Pfaller
2010-11-03
CAPE CANAVERAL, Fla. -- On the NASA Causeway at Kennedy Space Center in Florida, a 40- by 70-foot activity tent chock full of LEGO bricks is ready to welcome children of all ages. There, they will have the opportunity to build their vision of the future with LEGO bricks, marking the beginning of a three-year Space Act Agreement between NASA and The LEGO Group. The partnership is meant to spark the interest of children in science, technology, engineering and mathematics (STEM). To commemorate the partnership, two small LEGO space shuttles will launch aboard space shuttle Discovery's STS-133 mission to the International Space Station and the company will release four NASA-inspired products in its LEGO CITY line next year. LEGO sets also will fly to the space station aboard Endeavour's STS-134 mission, and will be put together on orbit to demonstrate the challenges faced while building things in microgravity. Photo credit: NASA/Jack Pfaller
2010-11-03
CAPE CANAVERAL, Fla. -- On the NASA Causeway at Kennedy Space Center in Florida, school children arrive at a 40- by 70-foot activity tent chock full of LEGO bricks. There, they will build their vision of the future with LEGO bricks, marking the beginning of a three-year Space Act Agreement between NASA and The LEGO Group. The partnership is meant to spark the interest of children in science, technology, engineering and mathematics (STEM). To commemorate the partnership, two small LEGO space shuttles will launch aboard space shuttle Discovery's STS-133 mission to the International Space Station and the company will release four NASA-inspired products in its LEGO CITY line next year. LEGO sets also will fly to the space station aboard Endeavour's STS-134 mission, and will be put together on orbit to demonstrate the challenges faced while building things in microgravity. Photo credit: NASA/Jack Pfaller
2010-11-03
CAPE CANAVERAL, Fla. -- On the NASA Causeway at Kennedy Space Center in Florida, a 40- by 70-foot activity tent chock full of LEGO bricks hosts children and adults. There, they are building their vision of the future with LEGO bricks, marking the beginning of a three-year Space Act Agreement between NASA and The LEGO Group. The partnership is meant to spark the interest of children in science, technology, engineering and mathematics (STEM). To commemorate the partnership, two small LEGO space shuttles will launch aboard space shuttle Discovery's STS-133 mission to the International Space Station and the company will release four NASA-inspired products in its LEGO CITY line next year. LEGO sets also will fly to the space station aboard Endeavour's STS-134 mission, and will be put together on orbit to demonstrate the challenges faced while building things in microgravity. Photo credit: NASA/Jack Pfaller
2010-11-03
CAPE CANAVERAL, Fla. -- On the NASA Causeway at Kennedy Space Center in Florida, school children build LEGO space vehicles inside a 40- by 70-foot activity tent. There, children of all ages are building their vision of the future with LEGO bricks, marking the beginning of a three-year Space Act Agreement between NASA and The LEGO Group. The partnership is meant to spark the interest of children in science, technology, engineering and mathematics (STEM). To commemorate the partnership, two small LEGO space shuttles will launch aboard space shuttle Discovery's STS-133 mission to the International Space Station and the company will release four NASA-inspired products in its LEGO CITY line next year. LEGO sets also will fly to the space station aboard Endeavour's STS-134 mission, and will be put together on orbit to demonstrate the challenges faced while building things in microgravity. Photo credit: NASA/Jack Pfaller
2010-11-03
CAPE CANAVERAL, Fla. -- On the NASA Causeway at Kennedy Space Center in Florida, a 40- by 70-foot activity tent chock full of LEGO bricks hosts children, adults and a space person. There, they are building their vision of the future with LEGO bricks, marking the beginning of a three-year Space Act Agreement between NASA and The LEGO Group. The partnership is meant to spark the interest of children in science, technology, engineering and mathematics (STEM). To commemorate the partnership, two small LEGO space shuttles will launch aboard space shuttle Discovery's STS-133 mission to the International Space Station and the company will release four NASA-inspired products in its LEGO CITY line next year. LEGO sets also will fly to the space station aboard Endeavour's STS-134 mission, and will be put together on orbit to demonstrate the challenges faced while building things in microgravity. Photo credit: NASA/Jack Pfaller
2010-11-02
CAPE CANAVERAL, Fla. -- NASA and The LEGO Group announce a three-year Space Act Agreement meant to spark the interest of children in science, technology, engineering and mathematics (STEM) with the future release of four NASA-inspired products in the toy company's LEGO CITY line. From left, are Stephan Turnipseed, president of LEGO Education North America, and Leland Melvin, NASA's associate administrator for Education. To commemorate the beginning of the partnership, two small LEGO space shuttles will launch aboard space shuttle Discovery's STS-133 mission to the International Space Station. A 40- by 70-foot activity tent will be set up at Kennedy on Nov. 3 for children of all ages to build their vision of the future with LEGO bricks. LEGO sets also will fly to the space station aboard Endeavour's STS-134 mission, and will be put together on orbit to demonstrate the challenges faced while building things in microgravity. Photo credit: NASA/Jack Pfaller
2010-11-03
CAPE CANAVERAL, Fla. -- On the NASA Causeway at Kennedy Space Center in Florida, a 40- by 70-foot activity tent chock full of LEGO bricks is ready to welcome children of all ages. There, they will have the opportunity to build their vision of the future with LEGO bricks, marking the beginning of a three-year Space Act Agreement between NASA and The LEGO Group. The partnership is meant to spark the interest of children in science, technology, engineering and mathematics (STEM). To commemorate the partnership, two small LEGO space shuttles will launch aboard space shuttle Discovery's STS-133 mission to the International Space Station and the company will release four NASA-inspired products in its LEGO CITY line next year. LEGO sets also will fly to the space station aboard Endeavour's STS-134 mission, and will be put together on orbit to demonstrate the challenges faced while building things in microgravity. Photo credit: NASA/Jack Pfaller
2010-11-03
CAPE CANAVERAL, Fla. -- On the NASA Causeway at Kennedy Space Center in Florida, a 40- by 70-foot activity tent chock full of LEGO bricks hosts children and adults. There, they are building their vision of the future with LEGO bricks, marking the beginning of a three-year Space Act Agreement between NASA and The LEGO Group. The partnership is meant to spark the interest of children in science, technology, engineering and mathematics (STEM). To commemorate the partnership, two small LEGO space shuttles will launch aboard space shuttle Discovery's STS-133 mission to the International Space Station and the company will release four NASA-inspired products in its LEGO CITY line next year. LEGO sets also will fly to the space station aboard Endeavour's STS-134 mission, and will be put together on orbit to demonstrate the challenges faced while building things in microgravity. Photo credit: NASA/Jack Pfaller
2010-11-03
CAPE CANAVERAL, Fla. -- A 40- by 70-foot activity tent chock full of LEGO bricks is set up on the NASA Causeway at Kennedy Space Center in Florida. Inside, children of all ages will have the opportunity to build their vision of the future with LEGO bricks, marking the beginning of a three-year Space Act Agreement between NASA and The LEGO Group. The partnership is meant to spark the interest of children in science, technology, engineering and mathematics (STEM). To commemorate the partnership, two small LEGO space shuttles will launch aboard space shuttle Discovery's STS-133 mission to the International Space Station and the company will release four NASA-inspired products in its LEGO CITY line next year. LEGO sets also will fly to the space station aboard Endeavour's STS-134 mission, and will be put together on orbit to demonstrate the challenges faced while building things in microgravity. Photo credit: NASA/Jack Pfaller
2010-11-03
CAPE CANAVERAL, Fla. -- On the NASA Causeway at Kennedy Space Center in Florida, a 40- by 70-foot activity tent chock full of LEGO bricks is ready to welcome children of all ages. There, they will have the opportunity to build their vision of the future with LEGO bricks, marking the beginning of a three-year Space Act Agreement between NASA and The LEGO Group. The partnership is meant to spark the interest of children in science, technology, engineering and mathematics (STEM). To commemorate the partnership, two small LEGO space shuttles will launch aboard space shuttle Discovery's STS-133 mission to the International Space Station and the company will release four NASA-inspired products in its LEGO CITY line next year. LEGO sets also will fly to the space station aboard Endeavour's STS-134 mission, and will be put together on orbit to demonstrate the challenges faced while building things in microgravity. Photo credit: NASA/Jack Pfaller
A LEGO Watt balance: An apparatus to determine a mass based on the new SI
NASA Astrophysics Data System (ADS)
Chao, L. S.; Schlamminger, S.; Newell, D. B.; Pratt, J. R.; Seifert, F.; Zhang, X.; Sineriz, G.; Liu, M.; Haddad, D.
2015-11-01
A global effort to redefine our International System of Units (SI) is underway, and the change to the new system is expected to occur in 2018. Within the newly redefined SI, the present base units will still exist but be derived from fixed numerical values of seven reference constants. In particular, the unit of mass (the kilogram) will be realized through a fixed value of the Planck constant h. A so-called watt balance, for example, can then be used to realize the kilogram unit of mass within a few parts in 108. Such a balance has been designed and constructed at the National Institute of Standards and Technology. For educational outreach and to demonstrate the principle, we have constructed a LEGO tabletop watt balance capable of measuring a gram-level masses to 1% relative uncertainty. This article presents the design, construction, and performance of the LEGO watt balance and its ability to determine h.
2011-12-03
The 2011 Mississippi FIRST LEGO League Championship Tournament attracted more than 1,000 participants and guests to the Lake Terrace Convention Center in Hattiesburg. In partnership with the LEGO Group, registered participants use the MINDSTORMSTM NXT system to build robots prior to each year's annual competition.
LEGO "Build The Future" Activity
2010-11-01
NASA Officials, LEGO Group management, students, teachers and parents create their vision of the future in space with LEGO bricks and elements as part of a “Build the Future” activity inside a tent that was set up on the launch viewing area at NASA's Kennedy Space Center in Cape Canaveral, Fla. on Monday, Nov. 1, 2010. NASA and The LEGO Group signed a Space Act Agreement to spark children's interest in science, technology, engineering and math (STEM). Photo Credit: (NASA/Bill Ingalls)
LEGO "Build The Future" Activity
2010-11-03
NASA Officials, LEGO Group management, students, teachers and parents create their vision of the future in space with LEGO bricks and elements as part of a “Build the Future” activity inside a tent that was set up on the launch viewing area at NASA's Kennedy Space Center in Cape Canaveral, Fla. on Wednesday, Nov. 3, 2010. NASA and The LEGO Group signed a Space Act Agreement to spark children's interest in science, technology, engineering and math (STEM). Photo Credit: (NASA/Bill Ingalls)
2010-11-03
CAPE CANAVERAL, Fla. -- Stephan Turnipseed, president of LEGO Education North America, left, and Leland Melvin, NASA's associate administrator for Education, discuss the new partnership between the U.S. space agency and the toy company inside a 40- by 70-foot activity tent chock full of LEGO bricks on the NASA Causeway at Kennedy Space Center in Florida. There, children of all ages are building their vision of the future with LEGO bricks, marking the beginning of a three-year Space Act Agreement meant to spark the interest of children in science, technology, engineering and mathematics (STEM). To commemorate the partnership, two small LEGO space shuttles will launch aboard space shuttle Discovery's STS-133 mission to the International Space Station and the company will release four NASA-inspired products in its LEGO CITY line next year. LEGO sets also will fly to the space station aboard Endeavour's STS-134 mission, and will be put together on orbit to demonstrate the challenges faced while building things in microgravity. Photo credit: NASA/Jack Pfaller
2010-11-02
CAPE CANAVERAL, Fla. -- NASA and The LEGO Group announce a three-year Space Act Agreement meant to spark the interest of children in science, technology, engineering and mathematics (STEM) with the future release of four NASA-inspired products in the toy company's LEGO CITY line. From left, are Debbie Biggs, education specialist for International Space Station National Lab Education Projects, Stephan Turnipseed, president of LEGO Education North America, and Leland Melvin, NASA's associate administrator for Education. To commemorate the beginning of the partnership, two small LEGO space shuttles will launch aboard space shuttle Discovery's STS-133 mission to the International Space Station. A 40- by 70-foot activity tent will be set up at Kennedy on Nov. 3 for children of all ages to build their vision of the future with LEGO bricks. LEGO sets also will fly to the space station aboard Endeavour's STS-134 mission, and will be put together on orbit to demonstrate the challenges faced while building things in microgravity. Photo credit: NASA/Jack Pfaller
2010-11-02
CAPE CANAVERAL, Fla. -- Space shuttle and rover models built of LEGO bricks are on display at NASA's Kennedy Space Center in Florida, marking a new partnership between the U.S. space agency and The LEGO Group. The three-year Space Act Agreement is meant to spark the interest of children in science, technology, engineering and mathematics (STEM) with the future release of four NASA-inspired products in the toy company's LEGO CITY line. To commemorate the beginning of the partnership, two small LEGO space shuttles will launch aboard space shuttle Discovery's STS-133 mission to the International Space Station. A 40- by 70-foot activity tent will be set up at Kennedy on Nov. 3 for children of all ages to build their vision of the future with LEGO bricks. LEGO sets also will fly to the space station aboard Endeavour's STS-134 mission, and will be put together on orbit to demonstrate the challenges faced while building things in microgravity. Photo credit: NASA/Jack Pfaller
2010-11-02
CAPE CANAVERAL, Fla. -- NASA and The LEGO Group announce a three-year Space Act Agreement meant to spark the interest of children in science, technology, engineering and mathematics (STEM) with the future release of four NASA-inspired products in the toy company's LEGO CITY line. From left, are Debbie Biggs, education specialist for International Space Station National Lab Education Projects, Stephan Turnipseed, president of LEGO Education North America, and Leland Melvin, NASA's associate administrator for Education. To commemorate the beginning of the partnership, two small LEGO space shuttles will launch aboard space shuttle Discovery's STS-133 mission to the International Space Station. A 40- by 70-foot activity tent will be set up at Kennedy on Nov. 3 for children of all ages to build their vision of the future with LEGO bricks. LEGO sets also will fly to the space station aboard Endeavour's STS-134 mission, and will be put together on orbit to demonstrate the challenges faced while building things in microgravity. Photo credit: NASA/Jack Pfaller
2010-11-02
CAPE CANAVERAL, Fla. -- A space shuttle model built of LEGO bricks is on display at NASA's Kennedy Space Center in Florida, marking a new partnership between the U.S. space agency and The LEGO Group. The three-year Space Act Agreement is meant to spark the interest of children in science, technology, engineering and mathematics (STEM) with the future release of four NASA-inspired products in the toy company's LEGO CITY line. To commemorate the beginning of the partnership, two small LEGO space shuttles will launch aboard space shuttle Discovery's STS-133 mission to the International Space Station. A 40- by 70-foot activity tent will be set up at Kennedy on Nov. 3 for children of all ages to build their vision of the future with LEGO bricks. LEGO sets also will fly to the space station aboard Endeavour's STS-134 mission, and will be put together on orbit to demonstrate the challenges faced while building things in microgravity. Photo credit: NASA/Jack Pfaller
2010-11-02
CAPE CANAVERAL, Fla. -- Space shuttle and rover models built of LEGO bricks are on display at NASA's Kennedy Space Center in Florida, marking a new partnership between the U.S. space agency and The LEGO Group. The three-year Space Act Agreement is meant to spark the interest of children in science, technology, engineering and mathematics (STEM) with the future release of four NASA-inspired products in the toy company's LEGO CITY line. To commemorate the beginning of the partnership, two small LEGO space shuttles will launch aboard space shuttle Discovery's STS-133 mission to the International Space Station. A 40- by 70-foot activity tent will be set up at Kennedy on Nov. 3 for children of all ages to build their vision of the future with LEGO bricks. LEGO sets also will fly to the space station aboard Endeavour's STS-134 mission, and will be put together on orbit to demonstrate the challenges faced while building things in microgravity. Photo credit: NASA/Jack Pfaller
2010-11-02
CAPE CANAVERAL, Fla. -- NASA and The LEGO Group announce a three-year Space Act Agreement meant to spark the interest of children in science, technology, engineering and mathematics (STEM) with the future release of four NASA-inspired products in the toy company's LEGO CITY line. From left, are Debbie Biggs, education specialist for International Space Station National Lab Education Projects, Stephan Turnipseed, president of LEGO Education North America, Leland Melvin, NASA's associate administrator for Education, and Ann Marie Trotta, NASA Public Affairs officer. To commemorate the beginning of the partnership, two small LEGO space shuttles will launch aboard space shuttle Discovery's STS-133 mission to the International Space Station. A 40- by 70-foot activity tent will be set up at Kennedy on Nov. 3 for children of all ages to build their vision of the future with LEGO bricks. LEGO sets also will fly to the space station aboard Endeavour's STS-134 mission, and will be put together on orbit to demonstrate the challenges faced while building things in microgravity. Photo credit: NASA/Jack Pfaller
2010-11-02
CAPE CANAVERAL, Fla. -- NASA and The LEGO Group announce a three-year Space Act Agreement meant to spark the interest of children in science, technology, engineering and mathematics (STEM) with the future release of four NASA-inspired products in the toy company's LEGO CITY line. From left, are Debbie Biggs, education specialist for International Space Station National Lab Education Projects, Stephan Turnipseed, president of LEGO Education North America, and Leland Melvin, NASA's associate administrator for Education. To commemorate the beginning of the partnership, two small LEGO space shuttles will launch aboard space shuttle Discovery's STS-133 mission to the International Space Station. A 40- by 70-foot activity tent will be set up at Kennedy on Nov. 3 for children of all ages to build their vision of the future with LEGO bricks. LEGO sets also will fly to the space station aboard Endeavour's STS-134 mission, and will be put together on orbit to demonstrate the challenges faced while building things in microgravity. Photo credit: NASA/Jack Pfaller
2010-11-03
CAPE CANAVERAL, Fla. -- Stephan Turnipseed, president of LEGO Education North America, left, a space person, and Leland Melvin, NASA's associate administrator for Education, show off toy space people inside a 40- by 70-foot activity tent chock full of LEGO bricks on the NASA Causeway at Kennedy Space Center in Florida. There, children of all ages are building their vision of the future with LEGO bricks, marking the beginning of a three-year Space Act Agreement meant to spark the interest of children in science, technology, engineering and mathematics (STEM). To commemorate the partnership, two small LEGO space shuttles will launch aboard space shuttle Discovery's STS-133 mission to the International Space Station and the company will release four NASA-inspired products in its LEGO CITY line next year. LEGO sets also will fly to the space station aboard Endeavour's STS-134 mission, and will be put together on orbit to demonstrate the challenges faced while building things in microgravity. Photo credit: NASA/Jack Pfaller
2010-11-02
CAPE CANAVERAL, Fla. -- A space shuttle model built of LEGO bricks is on display at NASA's Kennedy Space Center in Florida, marking a new partnership between the U.S. space agency and The LEGO Group. The three-year Space Act Agreement is meant to spark the interest of children in science, technology, engineering and mathematics (STEM) with the future release of four NASA-inspired products in the toy company's LEGO CITY line. To commemorate the beginning of the partnership, two small LEGO space shuttles will launch aboard space shuttle Discovery's STS-133 mission to the International Space Station. A 40- by 70-foot activity tent will be set up at Kennedy on Nov. 3 for children of all ages to build their vision of the future with LEGO bricks. LEGO sets also will fly to the space station aboard Endeavour's STS-134 mission, and will be put together on orbit to demonstrate the challenges faced while building things in microgravity. Photo credit: NASA/Jack Pfaller
Recursive computer architecture for VLSI
DOE Office of Scientific and Technical Information (OSTI.GOV)
Treleaven, P.C.; Hopkins, R.P.
1982-01-01
A general-purpose computer architecture based on the concept of recursion and suitable for VLSI computer systems built from replicated (lego-like) computing elements is presented. The recursive computer architecture is defined by presenting a program organisation, a machine organisation and an experimental machine implementation oriented to VLSI. The experimental implementation is being restricted to simple, identical microcomputers each containing a memory, a processor and a communications capability. This future generation of lego-like computer systems are termed fifth generation computers by the Japanese. 30 references.
LEGO Robotics: An Authentic Problem Solving Tool?
ERIC Educational Resources Information Center
Castledine, Alanah-Rei; Chalmers, Chris
2011-01-01
With the current curriculum focus on correlating classroom problem solving lessons to real-world contexts, are LEGO robotics an effective problem solving tool? This present study was designed to investigate this question and to ascertain what problem solving strategies primary students engaged with when working with LEGO robotics and whether the…
ERIC Educational Resources Information Center
Hansen, Janus Halkier; Traeholt, Rune
2007-01-01
For the last four years, Soenderholm School, near the town of Aalborg, Northjutland, Denmark, has had an optional subject in the seventh grade called First "Lego" League (FLL). FLL is an international contest which aims to advance pupils' scientific interest. The task is for participants to build and program a "Lego" robot able…
LEGO "Build The Future" Activity
2010-11-03
Associate Administrator for Education and Astronaut Leland Melvin, left, and President of LEGO Education USA Stephan Turnipseed, right, talk with a student during the “Build the Future” activity where students created their vision of the future in space with LEGO bricks and elements inside a tent that was set up on the launch viewing area at NASA's Kennedy Space Center in Cape Canaveral, Fla. on Monday, Nov. 1, 2010. NASA and The LEGO Group signed a Space Act Agreement to spark children's interest in science, technology, engineering and math (STEM). Photo Credit: (NASA/Bill Ingalls)
LEGO "Build The Future" Activity
2010-11-03
Associate Administrator for Education and Astronaut Leland Melvin, left, and President of LEGO Education USA Stephan Turnipseed, right, help students during the “Build the Future” activity where students created their vision of the future in space with LEGO bricks and elements inside a tent that was set up on the launch viewing area at NASA's Kennedy Space Center in Cape Canaveral, Fla. on Monday, Nov. 1, 2010. NASA and The LEGO Group signed a Space Act Agreement to spark children's interest in science, technology, engineering and math (STEM). Photo Credit: (NASA/Bill Ingalls)
An Adaptive Web-Based Support to e-Education in Robotics and Automation
NASA Astrophysics Data System (ADS)
di Giamberardino, Paolo; Temperini, Marco
The paper presents the hardware and software architecture of a remote laboratory, with robotics and automation applications, devised to support e-teaching and e-learning activities, at an undergraduate level in computer engineering. The hardware is composed by modular structures, based on the Lego Mindstorms components: they are reasonably sophisticated in terms of functions, pretty easy to use, and sufficiently affordable in terms of cost. Moreover, being the robots intrinsically modular, wrt the number and distribution of sensors and actuators, they are easily and quickly reconfigurable. A web application makes the laboratory and its robots available via internet. The software framework allows the teacher to define, for the course under her/his responsibility, a learning path made of different and differently complex exercises, graduated in terms of the "difficulty" they require to meet and of the "competence" that the solver is supposed to have shown. The learning path of exercises is adapted to the individual learner's progressively growing competence: at any moment, only a subset of the exercises is available (depending on how close their levels of competence and difficulty are to those of the exercises already solved by the learner).
Lego Robotics: STEM Sport of the Mind
ERIC Educational Resources Information Center
Gura, Mark
2012-01-01
Lego robotics is engaging, hands-on, and encompasses every one of the NETS for Students. It also inspires a love of science, technology, engineering, and mathematics (STEM) and provides the experience students need to use digital age skills in the real world. In this article, the author discusses how schools get involved with Lego Robotics and…
Control Systems Lab Using a LEGO Mindstorms NXT Motor System
ERIC Educational Resources Information Center
Kim, Y.
2011-01-01
This paper introduces a low-cost LEGO Mindstorms NXT motor system for teaching classical and modern control theories in standard third-year undergraduate courses. The LEGO motor system can be used in conjunction with MATLAB, Simulink, and several necessary toolboxes to demonstrate: 1) a modeling technique; 2) proportional-integral-differential…
Race to improve student understanding of uncertainty: Using LEGO race cars in the physics lab
NASA Astrophysics Data System (ADS)
Parappilly, Maria; Hassam, Christopher; Woodman, Richard J.
2018-01-01
Laboratories using LEGO race cars were developed for students in an introductory physics topic with a high early drop-out rate. In a 2014 pilot study, the labs were offered to improve students' confidence with experiments and laboratory skills, especially uncertainty propagation. This intervention was extended into the intro level physics topic the next year, for comparison and evaluation. Considering the pilot study, we subsequently adapted the delivery of the LEGO labs for a large Engineering Mechanics cohort. A qualitative survey of the students was taken to gain insight into their perception of the incorporation of LEGO race cars into physics labs. For Engineering, the findings show that LEGO physics was instrumental in teaching students the measurement and uncertainty, improving their lab reporting skills, and was a key factor in reducing the early attrition rate. This paper briefly recalls the results of the pilot study, and how variations in the delivery yielded better learning outcomes. A novel method is proposed for how LEGO race cars in a physics lab can help students increase their understanding of uncertainty and motivate them towards physics practicals.
Huskens, Bibi; Palmen, Annemiek; Van der Werff, Marije; Lourens, Tino; Barakova, Emilia
2015-11-01
The aim of the study was to investigate the effectiveness of a brief robot-mediated intervention based on Lego(®) therapy on improving collaborative behaviors (i.e., interaction initiations, responses, and play together) between children with ASD and their siblings during play sessions, in a therapeutic setting. A concurrent multiple baseline design across three child-sibling pairs was in effect. The robot-intervention resulted in no statistically significant changes in collaborative behaviors of the children with ASD. Despite limited effectiveness of the intervention, this study provides several practical implications and directions for future research.
LEGO "Build The Future" Activity
2010-11-01
Actress Nichelle Nichols, known for her most famous role as communications officer Lieutenant Uhura aboard the USS Enterprise in the popular Star Trek television series, displays her Lego astronaut ring while visiting the “Build the Future” activity where students created their vision of the future in space with LEGO bricks and elements inside a tent that was set up on the launch viewing area at NASA's Kennedy Space Center in Cape Canaveral, Fla. on Monday, Nov. 1, 2010. NASA and The LEGO Group signed a Space Act Agreement to spark children's interest in science, technology, engineering and math (STEM). Photo Credit: (NASA/Bill Ingalls)
LEGO "Build The Future" Activity
2010-11-03
President of LEGO Education USA Stephan Turnipseed, back left, and Associate Administrator for Education and Astronaut Leland Melvin, 2nd from right, talk with a student during the “Build the Future” activity where students created their vision of the future in space with LEGO bricks and elements inside a tent that was set up on the launch viewing area at NASA's Kennedy Space Center in Cape Canaveral, Fla. on Monday, Nov. 1, 2010. NASA and The LEGO Group signed a Space Act Agreement to spark children's interest in science, technology, engineering and math (STEM). Photo Credit: (NASA/Bill Ingalls)
Weber, K; Mock, U; Petrowitz, B; Bartsch, U; Fehse, B
2010-04-01
Vector-encoded fluorescent proteins (FPs) facilitate unambiguous identification or sorting of gene-modified cells by fluorescence-activated cell sorting (FACS). Exploiting this feature, we have recently developed lentiviral gene ontology (LeGO) vectors (www.LentiGO-Vectors.de) for multi-gene analysis in different target cells. In this study, we extend the LeGO principle by introducing 10 different drug-selectable FPs created by fusing one of the five selection marker (protecting against blasticidin, hygromycin, neomycin, puromycin and zeocin) and one of the five FP genes (Cerulean, eGFP, Venus, dTomato and mCherry). All tested fusion proteins allowed both fluorescence-mediated detection and drug-mediated selection of LeGO-transduced cells. Newly generated codon-optimized hygromycin- and neomycin-resistance genes showed improved expression as compared with their ancestors. New LeGO constructs were produced at titers >10(6) per ml (for non-concentrated supernatants). We show efficient combinatorial marking and selection of various cells, including mesenchymal stem cells, simultaneously transduced with different LeGO constructs. Inclusion of the cytomegalovirus early enhancer/chicken beta-actin promoter into LeGO vectors facilitated robust transgene expression in and selection of neural stem cells and their differentiated progeny. We suppose that the new drug-selectable markers combining advantages of FACS and drug selection are well suited for numerous applications and vector systems. Their inclusion into LeGO vectors opens new possibilities for (stem) cell tracking and functional multi-gene analysis.
ERIC Educational Resources Information Center
Peckett, Helen; MacCallum, Fiona; Knibbs, Jacky
2016-01-01
This study aimed to explore mothers' experience of implementing Lego Therapy at home within the family. Following a Lego Therapy training session, mothers carried out hourly sessions with their child with an autism spectrum condition and the child's sibling, once a week, for 6 weeks. Mothers were interviewed following the intervention, and the…
LEGO "Build The Future" Activity
2010-11-03
LEGOs are seen assembled by students as part of a “Build the Future” activity inside a tent that was set up on the launch viewing area at NASA's Kennedy Space Center in Cape Canaveral, Fla. on Wednesday, Nov. 3, 2010. NASA and The LEGO Group signed a Space Act Agreement to spark children's interest in science, technology, engineering and math (STEM). Photo Credit: (NASA/Bill Ingalls)
Supramolecular Lego assembly towards three-dimensional multi-responsive hydrogels.
Ma, Chunxin; Li, Tiefeng; Zhao, Qian; Yang, Xuxu; Wu, Jingjun; Luo, Yingwu; Xie, Tao
2014-08-27
Inspired by the assembly of Lego toys, hydrogel building blocks with heterogeneous responsiveness are assembled utilizing macroscopic supramolecular recognition as the adhesion force. The Lego hydrogel provides 3D transformation upon pH variation. After disassembly of the building blocks by changing the oxidation state, they can be re-assembled into a completely new shape. © 2014 WILEY-VCH Verlag GmbH & Co. KGaA, Weinheim.
LEGO products have become more complex
2018-01-01
The LEGO Group has become the largest toy company in the world and they can look back to a proud history of more than 50 years of producing bricks and other toys. Starting with a simple set of basic bricks their range of toys appeared to have increased in complexity over the years. We processed the inventories of most sets from 1955–2015 and our analysis showed that LEGO sets have become bigger, more colorful and more specialized. The vocabulary of bricks has increased significantly resulting in sets sharing fewer bricks. The increased complexity of LEGO sets and bricks enables skilled builders to design ever more amazing models but it may also overwhelm less skilled or younger builders. PMID:29293655
LEGO products have become more complex.
Bartneck, Christoph; Moltchanova, Elena
2018-01-01
The LEGO Group has become the largest toy company in the world and they can look back to a proud history of more than 50 years of producing bricks and other toys. Starting with a simple set of basic bricks their range of toys appeared to have increased in complexity over the years. We processed the inventories of most sets from 1955-2015 and our analysis showed that LEGO sets have become bigger, more colorful and more specialized. The vocabulary of bricks has increased significantly resulting in sets sharing fewer bricks. The increased complexity of LEGO sets and bricks enables skilled builders to design ever more amazing models but it may also overwhelm less skilled or younger builders.
ERIC Educational Resources Information Center
Lin, Henry J.; Lehoang, Jennifer; Kwan, Isabel; Baghaee, Anita; Prasad, Priya; Ha-Chen, Stephanie J.; Moss, Tanesha; Woods, Jeremy D.
2018-01-01
The 8 studs on a 2 × 4 Lego brick conveniently represent the outer shell of electrons for carbon, nitrogen, and oxygen atoms. We used Lego bricks to model these atoms, which are then joined together to form molecules by following the Lewis octet rule. A variety of small biological molecules can be modeled in this way, such as most amino acids,…
ERIC Educational Resources Information Center
Cavaliero, Tamsin
2017-01-01
The aim of this study is to investigate whether Lego could be used as a tool for reflective practice with social care practitioners (SCPs) and student practitioners. This article outlines an action research study conducted in an institute of higher education in Ireland. Findings from this study suggest that Lego can be used to support student…
Use of LEGO as a therapeutic medium for improving social competence.
LeGoff, Daniel B
2004-10-01
A repeated-measures, waiting list control design was used to assess efficacy of a social skills intervention for autistic spectrum children focused on individual and group LEGO play. The intervention combined aspects of behavior therapy, peer modeling and naturalistic communication strategies. Close interaction and joint attention to task play an important role in both group and individual therapy activities. The goal of treatment was to improve social competence (SC) which was construed as reflecting three components: (1) motivation to initiate social contact with peers; (2) ability to sustain interaction with peers for a period of time: and (3) overcoming autistic symptoms of aloofness and rigidity. Measures for the first two variables were based on observation of subjects in unstructured situations with peers; and the third variable was assessed using a structured rating scale, the SI subscale of the GARS. Results revealed significant improvement on all three measures at both 12 and 24 weeks with no evidence of gains during the waiting list period. No gender differences were found on outcome, and age of clients was not correlated with outcome. LEGO play appears to be a particularly effective medium for social skills intervention, and other researchers and clinicians are encouraged to attempt replication of this work, as well as to explore use of LEGO in other methodologies, or with different clinical populations.
NASA Astrophysics Data System (ADS)
Lang, A.; Wesely, N.; Soós, B.; Sléber, B.; Majnovics, Z.; Ettingshausen, M.; Bodnár, L.; Németh, A.; Roos, M.
2011-10-01
In our school works a course in robotics where students build and program robots from a LEGO MINDSTORMS kit. We took part in the Hunveyor- Husar project with a Mars rover based on a rover model kit, of which the operating arms are built out of LEGO and controlled by an MINDSTORMS NXT computer. We presented our rover on the EPSC in Rome last September 2010 We presented our rover on the EPSC in Rome in September 2010. At that same conference the "Rosetta's Comet Touchdown" educational kit was officially presented. We were very interested and in conversation with the people from the project, we agreed that our school in Sopron would also participate in testing the kit. . The kit comes with a set of Interdisciplinary Activity Sheets (IAS, downloadable from Vimeo channel1) and a great feature is that the proposed activities in the IAS cover three areas: science, art/history and engineering. The 31 students from our class divided up in groups and each group chose a different topic: History of comets in Hungarian culture; Designing a T-shirt; Research on comets; Hungary in the Rosetta mission; Animation of Rosetta's orbit in space; building a LEGO MINDSTORM model; a film was made of the activities . In this presentation we report in particular the activities of the LEGO building team.
Computational tools and lattice design for the PEP-II B-Factory
DOE Office of Scientific and Technical Information (OSTI.GOV)
Cai, Y.; Irwin, J.; Nosochkov, Y.
1997-02-01
Several accelerator codes were used to design the PEP-II lattices, ranging from matrix-based codes, such as MAD and DIMAD, to symplectic-integrator codes, such as TRACY and DESPOT. In addition to element-by-element tracking, we constructed maps to determine aberration strengths. Furthermore, we have developed a fast and reliable method (nPB tracking) to track particles with a one-turn map. This new technique allows us to evaluate performance of the lattices on the entire tune-plane. Recently, we designed and implemented an object-oriented code in C++ called LEGO which integrates and expands upon TRACY and DESPOT. {copyright} {ital 1997 American Institute of Physics.}
Computational tools and lattice design for the PEP-II B-Factory
DOE Office of Scientific and Technical Information (OSTI.GOV)
Cai Yunhai; Irwin, John; Nosochkov, Yuri
1997-02-01
Several accelerator codes were used to design the PEP-II lattices, ranging from matrix-based codes, such as MAD and DIMAD, to symplectic-integrator codes, such as TRACY and DESPOT. In addition to element-by-element tracking, we constructed maps to determine aberration strengths. Furthermore, we have developed a fast and reliable method (nPB tracking) to track particles with a one-turn map. This new technique allows us to evaluate performance of the lattices on the entire tune-plane. Recently, we designed and implemented an object-oriented code in C++ called LEGO which integrates and expands upon TRACY and DESPOT.
Orthognathic model surgery with LEGO key-spacer.
Tsang, Alfred Chee-Ching; Lee, Alfred Siu Hong; Li, Wai Keung
2013-12-01
A new technique of model surgery using LEGO plates as key-spacers is described. This technique requires less time to set up compared with the conventional plaster model method. It also retains the preoperative setup with the same set of models. Movement of the segments can be measured and examined in detail with LEGO key-spacers. Copyright © 2013 American Association of Oral and Maxillofacial Surgeons. Published by Elsevier Inc. All rights reserved.
2012-12-01
Observers cheer on student teams during the 2012 FIRST LEGO League Mississippi Championship Tournament in Hattiesburg, Miss., on Dec. 1. The annual competition attracted 46 teams from across Mississippi.
ERIC Educational Resources Information Center
Owens, Gina; Granader, Yael; Humphrey, Ayla; Baron-Cohen, Simon
2008-01-01
LEGO[R] therapy and the Social Use of Language Programme (SULP) were evaluated as social skills interventions for 6-11 year olds with high functioning autism and Asperger Syndrome. Children were matched on CA, IQ, and autistic symptoms before being randomly assigned to LEGO or SULP. Therapy occurred for 1 h/week over 18 weeks. A no-intervention…
Using LEGO for learning fractions, supporting or distracting?
NASA Astrophysics Data System (ADS)
Rejeki, Sri; Setyaningsih, Nining; Toyib, Muhamad
2017-05-01
The role of games used for learning mathematics is still in debate. However, many research revealed that it gave positive effects on both students' motivation and performance in mathematics. Therefore, this study aims at investigating the effects of using LEGO-as one of games which students are familiar with, for learning mathematics, on both students' conceptual knowledge of fractions and students' attitude in learning mathematics. A set of learning activities consisting three meetings of fractions learning was designed for this study. The activities were mainly about solving word-context problems using LEGO as the model. Thirty students of seven grade with high-ability in mathematics and thirty two students with low-ability in mathematics were involved in this study. The data were collected through students' written works, video registration and field notes during the teaching and learning activities. The results indicate that in general the use of LEGO in learning activities support the conceptual understanding on fractions for both students with high-ability and low-ability in mathematics. Moreover, for students with low-ability in mathematics, it promotes the computational skill of fractions operation. The evidences also suggest that bringing LEGO into classroom activities improve students' motivation and engagement. However, in some cases, students were more focus on playing than learning. Therefore, teachers play important roles on providing clear pedagogical instructions about the way to use LEGO properly.
ROS-IGTL-Bridge: an open network interface for image-guided therapy using the ROS environment.
Frank, Tobias; Krieger, Axel; Leonard, Simon; Patel, Niravkumar A; Tokuda, Junichi
2017-08-01
With the growing interest in advanced image-guidance for surgical robot systems, rapid integration and testing of robotic devices and medical image computing software are becoming essential in the research and development. Maximizing the use of existing engineering resources built on widely accepted platforms in different fields, such as robot operating system (ROS) in robotics and 3D Slicer in medical image computing could simplify these tasks. We propose a new open network bridge interface integrated in ROS to ensure seamless cross-platform data sharing. A ROS node named ROS-IGTL-Bridge was implemented. It establishes a TCP/IP network connection between the ROS environment and external medical image computing software using the OpenIGTLink protocol. The node exports ROS messages to the external software over the network and vice versa simultaneously, allowing seamless and transparent data sharing between the ROS-based devices and the medical image computing platforms. Performance tests demonstrated that the bridge could stream transforms, strings, points, and images at 30 fps in both directions successfully. The data transfer latency was <1.2 ms for transforms, strings and points, and 25.2 ms for color VGA images. A separate test also demonstrated that the bridge could achieve 900 fps for transforms. Additionally, the bridge was demonstrated in two representative systems: a mock image-guided surgical robot setup consisting of 3D slicer, and Lego Mindstorms with ROS as a prototyping and educational platform for IGT research; and the smart tissue autonomous robot surgical setup with 3D Slicer. The study demonstrated that the bridge enabled cross-platform data sharing between ROS and medical image computing software. This will allow rapid and seamless integration of advanced image-based planning/navigation offered by the medical image computing software such as 3D Slicer into ROS-based surgical robot systems.
LEGO "Build The Future" Activity
2010-11-03
Associate Administrator for Education and Astronaut Leland Melvin, 3rd from left, talks with school children during the “Build the Future” activity where students created their vision of the future in space with LEGO bricks and elements inside a tent that was set up on the launch viewing area at NASA's Kennedy Space Center in Cape Canaveral, Fla. on Monday, Nov. 1, 2010. NASA and The LEGO Group signed a Space Act Agreement to spark children's interest in science, technology, engineering and math (STEM). Photo Credit: (NASA/Bill Ingalls)
LEGO "Build The Future" Activity
2010-11-03
Associate Administrator for Education and Astronaut Leland Melvin talks with school children during the “Build the Future” activity where students created their vision of the future in space with LEGO bricks and elements inside a tent that was set up on the launch viewing area at NASA's Kennedy Space Center in Cape Canaveral, Fla. on Monday, Nov. 1, 2010. NASA and The LEGO Group signed a Space Act Agreement to spark children's interest in science, technology, engineering and math (STEM). Photo Credit: (NASA/Bill Ingalls)
2012-12-01
Mississippi students monitor performance of their robots during the 2012 FIRST LEGO League Mississippi Championship Tournament in Hattiesburg, Miss., on Dec. 1. The tournament is an annual high-energy robotics competition for children 9-14.
2012-12-01
The 2012 FIRST LEGO League Mississippi Championship Tournament in Hattiesburg, Miss., on Dec. 1, drew 46 teams from across Mississippi. The focus of the annual competition celebrates science and technology through hands-on participation and learning.
2011-11-23
CAPE CANAVERAL, Fla. – LEGO blocks are spread out on the floor of an exhibition hall at the Kennedy Space Center Visitor Complex in Florida for easy access during the LEGO "Build the Future" event. The festivities coincide with the launch of NASA's Mars Science Laboratory (MSL), carrying a compact car-sized rover, Curiosity, to the red planet. Part of the Space Act Agreement between NASA and LEGO A/S, the activities are designed to inspire students of every age to consider an education and careers in the science, technology, engineering and mathematics, or STEM, disciplines. Launch of MSL aboard a United Launch Alliance Atlas V rocket is scheduled for Nov. 26 from Space Launch Complex-41 on Cape Canaveral Air Force Station in Florida. For more information, visit http://www.nasa.gov/audience/foreducators/nasa-lego-partnership.html. Photo credit: NASA/Kim Shiflett
2011-11-23
CAPE CANAVERAL, Fla. – LEGO NXT robots, designed to look like Mars rovers, are on display at the LEGO "Build the Future" event at the Kennedy Space Center Visitor Complex in Florida. The festivities coincide with the launch of NASA's Mars Science Laboratory (MSL), carrying a compact car-sized rover, Curiosity, to the red planet. Part of the Space Act Agreement between NASA and LEGO A/S, the activities are designed to inspire students of every age to consider an education and careers in the science, technology, engineering and mathematics, or STEM, disciplines. Launch of MSL aboard a United Launch Alliance Atlas V rocket is scheduled for Nov. 26 from Space Launch Complex-41 on Cape Canaveral Air Force Station in Florida. For more information, visit http://www.nasa.gov/audience/foreducators/nasa-lego-partnership.html. Photo credit: NASA/Kim Shiflett
Suzuki, Motoshi; Toyoda, Naoya; Takagi, Shin
2014-01-01
Methods for turning on/off gene expression at the experimenter’s discretion would be useful for various biological studies. Recently, we reported on a novel microscope system utilizing an infrared laser-evoked gene operator (IR-LEGO) designed for inducing heat shock response efficiently in targeted single cells in living organisms without cell damage, thereby driving expression of a transgene under the control of a heat shock promoter. Although the original IR-LEGO can be successfully used for gene induction, several limitations hinder its wider application. Here, using the nematode Caenorhabditis elegans (C. elegans) as a subject, we have made improvements in IR-LEGO. For better spatial control of heating, a pulsed irradiation method using an optical chopper was introduced. As a result, single cells of C. elegans embryos as early as the 2-cell stage and single neurons in ganglia can be induced to express genes selectively. In addition, the introduction of site-specific recombination systems to IR-LEGO enables the induction of gene expression controlled by constitutive and cell type-specific promoters. The strategies adopted here will be useful for future applications of IR-LEGO to other organisms. PMID:24465705
LEGO-MM: LEarning structured model by probabilistic loGic Ontology tree for MultiMedia.
Tang, Jinhui; Chang, Shiyu; Qi, Guo-Jun; Tian, Qi; Rui, Yong; Huang, Thomas S
2016-09-22
Recent advances in Multimedia ontology have resulted in a number of concept models, e.g., LSCOM and Mediamill 101, which are accessible and public to other researchers. However, most current research effort still focuses on building new concepts from scratch, very few work explores the appropriate method to construct new concepts upon the existing models already in the warehouse. To address this issue, we propose a new framework in this paper, termed LEGO1-MM, which can seamlessly integrate both the new target training examples and the existing primitive concept models to infer the more complex concept models. LEGOMM treats the primitive concept models as the lego toy to potentially construct an unlimited vocabulary of new concepts. Specifically, we first formulate the logic operations to be the lego connectors to combine existing concept models hierarchically in probabilistic logic ontology trees. Then, we incorporate new target training information simultaneously to efficiently disambiguate the underlying logic tree and correct the error propagation. Extensive experiments are conducted on a large vehicle domain data set from ImageNet. The results demonstrate that LEGO-MM has significantly superior performance over existing state-of-the-art methods, which build new concept models from scratch.
FIRST LEGO League announces State Championship winners
NASA Technical Reports Server (NTRS)
2007-01-01
PEAK Home School Network Team 1832 'Techno Warriors' of Brandon sport the Champions Award they won during the Dec. 8 FIRST (For Inspiration and Recognition of Science and Technology) LEGO League 2007 Mississippi Championship Tournament.
FIRST LEGO League announces State Championship winners
2007-12-08
PEAK Home School Network Team 1832 'Techno Warriors' of Brandon sport the Champions Award they won during the Dec. 8 FIRST (For Inspiration and Recognition of Science and Technology) LEGO League 2007 Mississippi Championship Tournament.
NASA Astrophysics Data System (ADS)
Hinton, Tracy Barger
With the large expected growth in STEM-related careers in American industries, there are not enough graduates to fill these positions (United States Department of Labor, 2015). Increased efforts are being made to reform STEM education from early childhood to college level studies, mainly through increased efforts to incorporate new technologies and project-based learning activities (Hegedorn & Purnamasari, 2012). At the middle school level, a robotics educational platform can be a worthwhile activity that provides hands-on learning as students learn basic programming and engineering skills (Grubbs, 2013). Based on the popularity of LEGO toys, LEGO Education developed an engaging and effective way to learn about computer programming and basic engineering concepts (Welch & Huffman, 2011). LEGO MINDSTORMS offers a project-based learning environment that engages students in real-life, problem-solving challenges. The purpose of this qualitative study was to investigate the instructional use of a robotics educational curriculum on middle school students' attitudes toward and interests in STEM and their experiences with LEGO Robotics activities. Participants included 23 seventh grade students who were enrolled in a Career Cluster Technologies I class in a suburban middle school. Data for the study were collected from three focus group interviews, open-ended surveys, classroom observations, and the Career Cruising program. Findings revealed that the robotics activities led to an increased interest and higher self-efficacy in STEM tasks. If students continue to nurture and develop their STEM interests, it is possible that many of them may develop higher confidence and eventually set personal goals related to STEM classes and careers. While other studies have been conducted on similar topics, this qualitative research is unique because it contributed to the gap in research that investigates the impact of an in-class robotics curriculum on middle school students' attitudes and interests in STEM. Throughout the robotics unit, students exhibited positive reactions, including much excitement and enjoyment as they solved the robotics challenges. In addition, students demonstrated a greater interest in STEM courses and careers as a result of this hands-on activity. Middle school teachers should incorporate STEM-based activities such as robotics to help students gain hands-on STEM skills.
2011-04-27
CAPE CANAVERAL, Fla. -- In the Press Site bull pen at NASA's Kennedy Space Center in Florida, The LEGO Group's Daire McCabe and NASA's Associate Administrator for Education Leland Melvin talk about the LEGO sets going up to the International Space Station aboard space shuttle Endeavour's STS-134 mission. NASA and The LEGO Group will send 23 LEGO sets to the station and some of those sets include a space shuttle, an ISS model, a Global Positioning Satellite and NASA's Hubble Space Telescope. The sets will be used for NASA's Teaching From Space Project, which is part of a three-year Space Act Agreement with the toy maker to spark the interest of children in science, technology, engineering and mathematics (STEM). Liftoff is scheduled for April 29 at 3:47 p.m. EDT. This will be the final spaceflight for Endeavour. For more information visit, www.nasa.gov/mission_pages/shuttle/shuttlemissions/sts134/index.html. Photo credit: NASA/Frankie Martin
2011-04-27
CAPE CANAVERAL, Fla. -- In the Press Site bull pen at NASA's Kennedy Space Center in Florida, The LEGO Group's Daire McCabe and NASA's Associate Administrator for Education Leland Melvin talk about the LEGO sets going up to the International Space Station aboard space shuttle Endeavour's STS-134 mission. NASA and The LEGO Group will send 23 LEGO sets to the station and some of those sets include a space shuttle, an ISS model, a Global Positioning Satellite and NASA's Hubble Space Telescope. The sets will be used for NASA's Teaching From Space Project, which is part of a three-year Space Act Agreement with the toy maker to spark the interest of children in science, technology, engineering and mathematics (STEM). Liftoff is scheduled for April 29 at 3:47 p.m. EDT. This will be the final spaceflight for Endeavour. For more information visit, www.nasa.gov/mission_pages/shuttle/shuttlemissions/sts134/index.html. Photo credit: NASA/Frankie Martin
2011-04-27
CAPE CANAVERAL, Fla. -- In the Press Site bull pen at NASA's Kennedy Space Center in Florida, NASA Education Specialist Teresa Sindelar and The LEGO Group's Daire McCabe talk about the LEGO sets going up to the International Space Station aboard space shuttle Endeavour's STS-134 mission. NASA and The LEGO Group will send 23 LEGO sets to the station and some of those sets include a space shuttle, an ISS model, a Global Positioning Satellite and NASA's Hubble Space Telescope. The sets will be used for NASA's Teaching From Space Project, which is part of a three-year Space Act Agreement with the toy maker to spark the interest of children in science, technology, engineering and mathematics (STEM). Liftoff is scheduled for April 29 at 3:47 p.m. EDT. This will be the final spaceflight for Endeavour. For more information visit, www.nasa.gov/mission_pages/shuttle/shuttlemissions/sts134/index.html. Photo credit: NASA/Frankie Martin
Lattice Commissioning Stretgy Simulation for the B Factory
DOE Office of Scientific and Technical Information (OSTI.GOV)
Lee, M.; Whittum, D.; Yan, Y.
2011-08-26
To prepare for the PEP-II turn on, we have studied one commissioning strategy with simulated lattice errors. Features such as difference and absolute orbit analysis and correction are discussed. To prepare for the commissioning of the PEP-II injection line and high energy ring (HER), we have developed a system for on-line orbit analysis by merging two existing codes: LEGO and RESOLVE. With the LEGO-RESOLVE system, we can study the problem of finding quadrupole alignment and beam position (BPM) offset errors with simulated data. We have increased the speed and versatility of the orbit analysis process by using a command filemore » written in a script language designed specifically for RESOLVE. In addition, we have interfaced the LEGO-RESOLVE system to the control system of the B-Factory. In this paper, we describe online analysis features of the LEGO-RESOLVE system and present examples of practical applications.« less
Beke, Tamás; Czajlik, András; Csizmadia, Imre G; Perczel, András
2006-02-02
Nanofibers, nanofilms and nanotubes constructed of one to four strands of oligo-alpha- and oligo-beta-peptides were obtained by using carefully selected building units. Lego-type approaches based on thermoneutral isodesmic reactions can be used to reconstruct the total energies of both linear and tubular periodic nanostructures with acceptable accuracy. Total energies of several different nanostructures were accurately determined with errors typically falling in the subchemical range. Thus, attention will be focused on the description of suitable isodesmic reactions that have enabled the determination of the total energy of polypeptides and therefore offer a very fast, efficient and accurate method to obtain energetic information on large and even very large nanosystems.
Building a Lego wall: Sequential action selection.
Arnold, Amy; Wing, Alan M; Rotshtein, Pia
2017-05-01
The present study draws together two distinct lines of enquiry into the selection and control of sequential action: motor sequence production and action selection in everyday tasks. Participants were asked to build 2 different Lego walls. The walls were designed to have hierarchical structures with shared and dissociated colors and spatial components. Participants built 1 wall at a time, under low and high load cognitive states. Selection times for correctly completed trials were measured using 3-dimensional motion tracking. The paradigm enabled precise measurement of the timing of actions, while using real objects to create an end product. The experiment demonstrated that action selection was slowed at decision boundary points, relative to boundaries where no between-wall decision was required. Decision points also affected selection time prior to the actual selection window. Dual-task conditions increased selection errors. Errors mostly occurred at boundaries between chunks and especially when these required decisions. The data support hierarchical control of sequenced behavior. (PsycINFO Database Record (c) 2017 APA, all rights reserved).
2011-12-03
Two 2011 Mississippi FIRST LEGO League competitors from Stokes-Beard Magnet Elementary School in Columbus urge their robots on during the annual tournament Dec. 3. The competition attracted more than 1,000 participants and guests to the Lake Terrace Convention Center in Hattiesburg.
A Working Model of Protein Synthesis Using Lego(TM) Building Blocks.
ERIC Educational Resources Information Center
Templin, Mark A.; Fetters, Marcia K.
2002-01-01
Uses Lego building blocks to improve the effectiveness of teaching about protein synthesis. Provides diagrams and pictures for a 2-3 day student activity. Discusses mRNA, transfer RNA, and a protein synthesis model. (MVL)
2012-12-01
Two students anxiously watch their robot during the 2012 FIRST LEGO League Mississippi Championship Tournament in Hattiesburg, Miss., on Dec. 1. In addition to competing with robots, students presented research on this year's 'Senior Solutions' theme, which focused on addressing problems faced by senior adults.
LEGO "Build The Future" Activity
2010-11-01
Actress Nichelle Nichols, known for her most famous role as communications officer Lieutenant Uhura aboard the USS Enterprise in the popular Star Trek television series, talks with school children during the “Build the Future” activity where students created their vision of the future in space with LEGO bricks and elements inside a tent that was set up on the launch viewing area at NASA's Kennedy Space Center in Cape Canaveral, Fla. on Monday, Nov. 1, 2010. NASA and The LEGO Group signed a Space Act Agreement to spark children's interest in science, technology, engineering and math (STEM). Photo Credit: (NASA/Bill Ingalls)
Integrated learning of mathematics, science and technology concepts through LEGO/Logo projects
NASA Astrophysics Data System (ADS)
Wu, Lina
This dissertation examined integrated learning in the domains of mathematics, science and technology based on Piaget's constructivism, Papert's constructionism, and project-based approach to education. Ten fifth grade students were involved in a two-month long after school program where they designed and built their own computer-controlled LEGO/Logo projects that required the use of gears, ratios and motion concepts. The design of this study centered on three notions of integrated learning: (1) integration in terms of what educational materials/settings provide, (2) integration in terms of students' use of those materials, and (3) integration in the psychological sense. In terms of the first notion, the results generally showed that the LEGO/Logo environment supported the integrated learning of math, science and technology concepts. Regarding the second notion, the students all completed impressive projects of their own design. They successfully combined gears, motors, and LEGO parts together to create motion and writing control commands to manipulate the motion. But contrary to my initial expectations, their successful designs did not require numerical reasoning about ratios in designing effective gear systems. When they did reason about gear relationships, they worked with "qualitative" ratios, e.g., "a larger driver gear with a smaller driven gear increases the speed." In terms of the third notion of integrated learning, there was evidence in all four case study students of the psychological processes involved in linking mathematical, scientific, and/or technological concepts together to achieve new conceptual units. The students not only made connections between ideas and experiences, but also recognized decisive patterns and relationships in their project work. The students with stronger overall project performances showed more evidence of synthesis than the students with relatively weaker performances did. The findings support the conclusion that all three notions of the integrated learning are important for understanding what the students learned from their project work. By considering these notions together, and by deliberating about their interrelations, we take a step towards understanding the integrated learning.
A Lego Robot on the ISS: Chronicles of a Successful Space Outreach Programme
NASA Astrophysics Data System (ADS)
Carl, S.; Mirra, C.
2002-01-01
In a recent effort, a space outreach project on the International Space Station (ISS) was initiated and successfully implemented. This project, named "Mindstorms in Space", was solely supported by industry. The Lego Company, being active in the non-space area, in co-operation with Intospace, a space industry service provider, developed a space education project aimed at developing, launching and operating a Lego Robot on the Space Station. The idea behind the project is part of a subsequent marketing campaign of Lego in Central Europe in order to promote their Lego Mindstorms series. This series is a highly sophisticated assembly set with programmable microchips and advanced reaction systems such as light-, touch or rotational sensors. The space environment of the ISS was perceived as the right scenario for this hi-tech project. Therefore a public competition was announced to create attention offering interested people to participate in developing a robot that will be in the condition to support the ISS crew during their daily routine work. The criteria of the competition were kept in line with the common Lego principles, i.e. creativity, innovation, fun and teamwork, as well as the basic manned space support parameters, i.e. usefulness, functionality in microgravity, interaction with the crew. Several steps were necessary to make this happen including the qualification of the hardware and selection of the competition winner by a jury. Furthermore integration preparation tasks, the actual launch and the final demonstration during a live transmission from onboard the ISS represented a good example of how such a project can be successfully accomplished in a short time. This paper will present the development and execution of this project and will provide a snapshot on the success of the public outreach campaign.
ERIC Educational Resources Information Center
Falck, Kara; Kan, Kat; Fletcher-Spear, Kristin; Solomon, Beth B.; Dunford, Karen; Rinella, Kay Walsh; Shenoy, Ravi; McIntosh, Jennifer R.; Socha, Debbie; Dudeck, Sharon; Duwel, Lucretia; Stackpole, Diane; Blosveren, Barbara
2002-01-01
These nine articles describe public library programs for young adults. Highlights include a read-a-thon with snacks; graphic novels and art; costume party and trivia contest; activities based on "The Hobbit"; a summer reading program that included teen volunteers; writing epitaphs for Day of the Dead celebration; Legos displays; and…
DIME Participants Working on a Legos(TM) Challenge
NASA Technical Reports Server (NTRS)
2002-01-01
Members from all four teams were mixed into pairs to work on a Lego (TM) Challenge device to operate in the portable drop tower demonstrator (background). These two team members are about to try out their LEGO (TM) creation. This was part of the second Dropping in a Microgravity Environment (DIME) competition held April 23-25, 2002, at NASA's Glenn Research Center. Competitors included two teams from Sycamore High School, Cincinnati, OH, and one each from Bay High School, Bay Village, OH, and COSI Academy, Columbus, OH. DIME is part of NASA's education and outreach activities. Details are on line at http://microgravity.grc.nasa.gov/DIME_2002.html.
LEGO: A modular accelerator design code
DOE Office of Scientific and Technical Information (OSTI.GOV)
Cai, Y.; Donald, M.; Irwin, J.
1997-08-01
An object-oriented accelerator design code has been designed and implemented in a simple and modular fashion. It contains all major features of its predecessors: TRACY and DESPOT. All physics of single-particle dynamics is implemented based on the Hamiltonian in the local frame of the component. Components can be moved arbitrarily in the three dimensional space. Several symplectic integrators are used to approximate the integration of the Hamiltonian. A differential algebra class is introduced to extract a Taylor map up to arbitrary order. Analysis of optics is done in the same way both for the linear and nonlinear case. Currently, themore » code is used to design and simulate the lattices of the PEP-II. It will also be used for the commissioning.« less
Lindsay, Sally; Hounsell, Kara Grace; Cassiani, Celia
2017-04-01
LEGO ® therapy uses children's natural interest in play to help motivate behavioural change and may be an effective teaching tool to increase social competency and communication skills. Although the literature is growing it has not been synthesized. To review the literature on the role of LEGO ® therapy on social skills and inclusion among children and youth with Autism Spectrum Disorder (ASD). A scoping review was conducted, involving comprehensive searches of international databases. Eligible articles included: (a) youth aged 19 or younger, with ASD; (b) empirical research on LEGO ® therapy interventions; (c) published from 1996 to 2016 in a peer-reviewed journal, conference proceedings, or dissertation. Of the 6964 studies identified, 15 articles-involving 293 participants, aged 5-16 (mean age 8.7 years), across five countries-met the inclusion criteria. Although the outcomes of the LEGO ® therapy varied across the studies, 14 studies reported at least one improvement in social and communication skills (e.g., building friendships, improved social interactions and social competence), ASD-specific behaviors, belonging, family relationships, coping, and reductions in playing alone. Although LEGO ® therapy shows promise as an intervention for children and youth with ASD, more rigorously designed studies are needed to fully understand its impact. Copyright © 2016 Elsevier Inc. All rights reserved.
An object-oriented description method of EPMM process
NASA Astrophysics Data System (ADS)
Jiang, Zuo; Yang, Fan
2017-06-01
In order to use the object-oriented mature tools and language in software process model, make the software process model more accord with the industrial standard, it’s necessary to study the object-oriented modelling of software process. Based on the formal process definition in EPMM, considering the characteristics that Petri net is mainly formal modelling tool and combining the Petri net modelling with the object-oriented modelling idea, this paper provides this implementation method to convert EPMM based on Petri net into object models based on object-oriented description.
The malleability of spatial ability under treatment of a FIRST LEGO League-based robotics unit
NASA Astrophysics Data System (ADS)
Coxon, Steven Vincent
Spatial ability is important to science, technology, engineering, and math (STEM) success, but spatial talents are rarely developed in schools. Likewise, the gifted may become STEM innovators, but they are rarely provided with pedagogy appropriate to develop their abilities in schools. A stratified random sample of volunteer participants (n=75) ages 9-14 was drawn from 16 public school districts' gifted programs, including as many females (n=28) and children from groups traditionally underrepresented in gifted programs (n=18) as available. Participants were randomly divided into an experimental (n=38) and a control group (n=37) for an intervention study. All participants took the CogAT (form 6) Verbal Battery and the Project TALENT Spatial Ability Assessments. The experimental group participated in a simulation of the FIRST LEGO League (FLL) competition for 20 hours total over five consecutive days. All participants took the spatial measure another time. Experimental males evidenced significant and meaningful gains in measured spatial ability (Cohen's d = 0.87). Females did not evidence significant gains in measured spatial ability. This may be due to sampling error, gender differences in prior experience with LEGO, or differences in facets of spatial ability in the treatment or measurements. Further research studies with larger samples of females, other treatments and measurement tools, and longer treatment periods are recommended. The literature review revealed that FLL is beneficial for STEM engagement in both genders and its use in schools is recommended. The present study provides additional evidence for FLL's usefulness in increasing the number of individuals in the STEM pipeline. Keywords: spatial, gilled, talent, robotics, FIRST LEGO League, science
Generation NXT: Building Young Engineers with LEGOs
ERIC Educational Resources Information Center
Karp, T.; Gale, R.; Lowe, L. A.; Medina, V.; Beutlich, E.
2010-01-01
This paper describes key success factors for the implementation and development of a LEGO robotics engineering outreach program for elementary school students in West Texas. The outreach program not only aims at getting young students excited about engineering but at the same time aims at improving retention rates among electrical and computer…
ERIC Educational Resources Information Center
McIntyre, Nancy
2012-01-01
This article features an after-school FIRST Lego League (FLL) program at Chaminade Middle School in Chatsworth, California, USA. The after-school FLL program feeds into the high school FIRST Robotics Competition (FRC) program wherein aspiring young engineers come to the high school team with several years of FLL experience. Through the FLL…
Advanced software development workstation project ACCESS user's guide
NASA Technical Reports Server (NTRS)
1990-01-01
ACCESS is a knowledge based software information system designed to assist the user in modifying retrieved software to satisfy user specifications. A user's guide is presented for the knowledge engineer who wishes to create for ACCESS a knowledge base consisting of representations of objects in some software system. This knowledge is accessible to an end user who wishes to use the catalogued software objects to create a new application program or an input stream for an existing system. The application specific portion of an ACCESS knowledge base consists of a taxonomy of object classes, as well as instances of these classes. All objects in the knowledge base are stored in an associative memory. ACCESS provides a standard interface for the end user to browse and modify objects. In addition, the interface can be customized by the addition of application specific data entry forms and by specification of display order for the taxonomy and object attributes. These customization options are described.
ERIC Educational Resources Information Center
Chambers, Joan M.; Carbonaro, Mike; Murray, Hana
2008-01-01
Science educators advocate hands on experiences and the use of manipulatives as important for children's conceptual development. Consequently, the utilisation of "Lego" robotic technologies in teaching and learning has become more prevalent in school science classrooms. It is important to investigate their value as educational tools, particularly…
ERIC Educational Resources Information Center
Preston, Christine
2017-01-01
Familiar toys can be used to scaffold young children's learning about basic physics as well as guide scientific inquiry. Teachers looking for resources to engage young children and develop science inquiry skills need look no further than the toy box. In this two-part activity, children first construct a Lego® car and use it to explore the effects…
Innovative Methods in Teaching Programming for Future Informatics Teachers
ERIC Educational Resources Information Center
Majherová, Janka; Králík, Václav
2017-01-01
In the training of future informatics teachers the students obtain experience with different methods of programming. As well, the students become familiar with programming by using the robotic system Lego Mindstorms. However, the small number of Lego systems available is a limiting factor for the teaching process. Use of virtual robotic…
2012-10-20
The John C. Stennis Space Center Educator Resource Center hosted an Oct. 20 workshop to equip teachers of grades 3 through 12 in using the LEGO Bricks in Space curriculum issued by NASA. Participants in the professional development workshop built their own LEGO simple machine prototypes and explored the engineering principles that make them work (on Earth and in space).
An Exploration of the Nanoworld with LEGO Bricks
ERIC Educational Resources Information Center
Campbell, Dean J.; Miller, Josiah D.; Bannon, Stephen J.; Obermaier, Lauren M.
2011-01-01
LEGO bricks can be used for a number of demonstrations of chemical structures and properties, especially at the nanoscale level. These bricks can also be used to model instrumentation that probes these structures and properties. Detailed resources about many of these demonstrations are located on the extensive Web site "Exploring the Nanoworld…
Equipment Proposal for the Autonomous Vehicle Systems Laboratory at UIW
2015-04-29
testing, 5) 38 Lego Mindstorm EV3 and Hitechnic Sensors for use in feedback control and autonomous systems for STEM undergraduate and High School...autonomous robots using the Lego Mindstorm EV3. This robotics workshop will be used as a pilot study for next summer when more High School students
Teaching Evolution to Non-English Proficient Students by Using Lego Robotics
ERIC Educational Resources Information Center
Whittier, L. Elena; Robinson, Michael
2007-01-01
This article describes a teaching unit that used Lego Robotics to address state science standards for teaching basic principles of evolution in two middle school life science classes. All but two of 29 students in these classes were native Spanish speakers from Mexico. Both classes were taught using Sheltered Instruction Observation Protocol…
A Simple, Small-Scale Lego Colorimeter with a Light-Emitting Diode (LED) Used as Detector
ERIC Educational Resources Information Center
Asheim, Jonas; Kvittingen, Eivind V.; Kvittingen, Lise; Verley, Richard
2014-01-01
This article describes how to construct a simple, inexpensive, and robust colorimeter from a few Lego bricks, in which one light-emitting diode (LED) is used as a light source and a second LED as a light detector. The colorimeter is suited to various grades and curricula.
On supporting students' understanding of solving linear equation by using flowchart
NASA Astrophysics Data System (ADS)
Toyib, Muhamad; Kusmayadi, Tri Atmojo; Riyadi
2017-05-01
The aim of this study was to support 7th graders to gradually understand the concepts and procedures of solving linear equation. Thirty-two 7th graders of a Junior High School in Surakarta, Indonesia were involved in this study. Design research was used as the research approach to achieve the aim. A set of learning activities in solving linear equation with one unknown were designed based on Realistic Mathematics Education (RME) approach. The activities were started by playing LEGO to find a linear equation then solve the equation by using flowchart. The results indicate that using the realistic problems, playing LEGO could stimulate students to construct linear equation. Furthermore, Flowchart used to encourage students' reasoning and understanding on the concepts and procedures of solving linear equation with one unknown.
Incorporating Solid Modeling and Team-Based Design into Freshman Engineering Graphics.
ERIC Educational Resources Information Center
Buchal, Ralph O.
2001-01-01
Describes the integration of these topics through a major team-based design and computer aided design (CAD) modeling project in freshman engineering graphics at the University of Western Ontario. Involves n=250 students working in teams of four to design and document an original Lego toy. Includes 12 references. (Author/YDS)
Form, Content, and Gender Differences in Lego[R] Block Creations by Japanese Adolescents
ERIC Educational Resources Information Center
Kato, Daiki; Morita, Miyako
2009-01-01
This study examined general features of Lego block creations produced by Japanese adolescents with no known mental health disorders. The block creations of 33 participants were assessed for form, content, and gender differences. Time spent on the task, amount of area covered, and quantity and types of blocks used were measured and correlated with…
The Serious Use of Play and Metaphor: Legos and Labyrinths
ERIC Educational Resources Information Center
James, Alison; Brookfield, Stephen
2013-01-01
In this paper the authors wish to examine kinesthetic forms of learning involving the body and the physical realm. The authors look at two particular techniques; using Legos to build metaphorical models and living the physical experience of metaphors in the shape of labyrinth-walking and its attendant activities. The authors begin by discussing…
An Intelligent Agent Approach for Teaching Neural Networks Using LEGO[R] Handy Board Robots
ERIC Educational Resources Information Center
Imberman, Susan P.
2004-01-01
In this article we describe a project for an undergraduate artificial intelligence class. The project teaches neural networks using LEGO[R] handy board robots. Students construct robots with two motors and two photosensors. Photosensors provide readings that act as inputs for the neural network. Output values power the motors and maintain the…
Does Lego Training Stimulate Pupils' Ability to Solve Logical Problems?
ERIC Educational Resources Information Center
Lindh, Jorgen; Holgersson, Thomas
2007-01-01
The purpose of this study is to investigate the effect of a one-year regular robotic toys (lego) training on school pupils' performance. The underlying pedagogical perspective is the "constructionist theory," where the main idea is that knowledge is constructed in the mind of the pupil by active learning. The investigation has been made…
Block Party: Legos in the Library
ERIC Educational Resources Information Center
Klebanoff, Abbe
2009-01-01
Toys don't belong in the library. That's probably what some people still think. But the author's library outside Philadelphia was having such a hard time attracting boys who had outgrown storytime that he and his colleagues decided to try something new. So his school started a Lego club. Since their June 2008 kickoff, they've been amazed by how…
NASA Astrophysics Data System (ADS)
Durrani, Matin
2017-12-01
I have lost count of the number of wheezes to get people hooked on particle physics. There have been straightforward scientific accounts, personal tales of discovery, books filled with cartoons, essays and even historical vignettes. In Particle Physics Brick by Brick, science communicator Ben Still has decided to use LEGO bricks to coax readers into learning more about the subatomic world.
The Lego Story: Remolding Education Policy and Practice
ERIC Educational Resources Information Center
Pirrie, Anne
2017-01-01
The aim of this article is to develop a more nuanced understanding of the complex nature of learning as it relates to both the educational and social aims of education as manifested in contemporary European education policy. The article explores tensions in education policy and practice by exploring the evolution of the global brand Lego. The…
2011-11-23
CAPE CANAVERAL, Fla. – Families visiting the Kennedy Space Center Visitor Complex in Florida participate in a LEGO "Build the Future" event. The festivities coincide with the launch of NASA's Mars Science Laboratory (MSL), carrying a compact car-sized rover, Curiosity, to the red planet. Part of the Space Act Agreement between NASA and LEGO A/S, the activities are designed to inspire students of every age to consider an education and careers in the science, technology, engineering and mathematics, or STEM, disciplines. Launch of MSL aboard a United Launch Alliance Atlas V rocket is scheduled for Nov. 26 from Space Launch Complex-41 on Cape Canaveral Air Force Station in Florida. For more information, visit http://www.nasa.gov/audience/foreducators/nasa-lego-partnership.html. Photo credit: NASA/Kim Shiflett
Lin, Henry J; Lehoang, Jennifer; Kwan, Isabel; Baghaee, Anita; Prasad, Priya; Ha-Chen, Stephanie J; Moss, Tanesha; Woods, Jeremy D
2018-01-01
The 8 studs on a 2 × 4 Lego brick conveniently represent the outer shell of electrons for carbon, nitrogen, and oxygen atoms. We used Lego bricks to model these atoms, which are then joined together to form molecules by following the Lewis octet rule. A variety of small biological molecules can be modeled in this way, such as most amino acids, fatty acids, glucose, and various intermediate metabolites. Model building with these familiar toys can be a helpful, hands-on exercise for learning-or re-learning-biochemical pathways. © 2017 by The International Union of Biochemistry and Molecular Biology, 46(1):54-57, 2018. © 2017 The International Union of Biochemistry and Molecular Biology.
Reuse Metrics for Object Oriented Software
NASA Technical Reports Server (NTRS)
Bieman, James M.
1998-01-01
One way to increase the quality of software products and the productivity of software development is to reuse existing software components when building new software systems. In order to monitor improvements in reuse, the level of reuse must be measured. In this NASA supported project we (1) derived a suite of metrics which quantify reuse attributes for object oriented, object based, and procedural software, (2) designed prototype tools to take these measurements in Ada, C++, Java, and C software, (3) evaluated the reuse in available software, (4) analyzed the relationship between coupling, cohesion, inheritance, and reuse, (5) collected object oriented software systems for our empirical analyses, and (6) developed quantitative criteria and methods for restructuring software to improve reusability.
Azzarà, A; Chimenti, M
2004-01-01
One of the main techniques used to explore neutrophil motility, employs micropore filters in chemotactic chambers. Many new models have been proposed, in order to perform multiple microassays in a rapid, inexpensive and reproducible way. In this work, LEGO bricks have been used as chemotactic chambers in the evaluation of neutrophil random motility and chemotaxis and compared with conventional Boyden chambers in a "time-response" experiment. Neutrophil motility throughout the filters was evaluated by means of an image-processing workstation, in which a dedicated algorithm recognizes and counts the cells in several fields and focal planes throughout the whole filter; correlates counts and depth values; performs a statistical analysis of data; calculates the true value of neutrophil migration; determines the distribution of cells; and displays the migration pattern. By this method, we found that the distances travelled by the cells in conventional chambers and in LEGO bricks were perfectly identical, both in random migration and under chemotactic conditions. Moreover, no interference with the physiological behaviour of neutrophils was detectable. In fact, the kinetics of migration was identical both in random migration (characterized by a gaussian pattern) and in chemotaxis (characterized by a typical stimulation peak, previously identified by our workstation). In conclusion, LEGO bricks are extremely precise devices. They are simple to use and allow the use of small amounts of chemoattractant solution and cell suspension, supplying by itself a triplicate test. LEGO bricks are inexpensive, fast and suitable for current diagnostic activity or for research investigations in every laboratory.
DOE Office of Scientific and Technical Information (OSTI.GOV)
Celli, Paolo, E-mail: pcelli@umn.edu; Gonella, Stefano, E-mail: sgonella@umn.edu
2015-08-24
In this letter, we discuss a versatile, fully reconfigurable experimental platform for the investigation of phononic phenomena in metamaterial architectures. The approach revolves around the use of 3D laser vibrometry to reconstruct global and local wavefield features in specimens obtained through simple arrangements of LEGO{sup ®} bricks on a thin baseplate. The agility by which it is possible to reconfigure the brick patterns into a nearly endless spectrum of topologies makes this an effective approach for rapid experimental proof of concept, as well as a powerful didactic tool, in the arena of phononic crystals and metamaterials engineering. We use ourmore » platform to provide a compelling visual illustration of important spatial wave manipulation effects (waveguiding and seismic isolation), and to elucidate fundamental dichotomies between Bragg-based and locally resonant bandgap mechanisms.« less
ERIC Educational Resources Information Center
McKnight, Lucinda
2015-01-01
While the issue of boys' dominance of the curriculum has a long history, the article examines this phenomenon in a contemporary context, through an empirical study with female teachers designing English curriculum around girls' media in a coeducational secondary school in Victoria, Australia. In this space, teachers, and the researcher, produce…
ERIC Educational Resources Information Center
Cruz-Martin, A.; Fernandez-Madrigal, J. A.; Galindo, C.; Gonzalez-Jimenez, J.; Stockmans-Daou, C.; Blanco-Claraco, J. L.
2012-01-01
LEGO Mindstorms NXT robots are being increasingly used in undergraduate courses, mostly in robotics-related subjects. But other engineering topics, like the ones found in data acquisition, control and real-time subjects, also have difficult concepts that can be well understood only with good lab exercises. Such exercises require physical…
Organizational System for the LEGO WeDo 2.0 Robotics System
ERIC Educational Resources Information Center
Dolecheck, Suzann Hagan; Ewers, Timothy
2017-01-01
In this article, we explain an organizational system for the new LEGO Education WeDo 2.0 Core Set used in 4-H robotics; in school enrichment, afterschool, and other youth robotics programs; and by hobbyists. The system presented is for organizing WeDo parts into a translucent parts tray that includes part names and numbers. The article provides…
ERIC Educational Resources Information Center
Casler-Failing, Shelli L.
2017-01-01
This mixed methods, action research case study sought to investigate the effects of incorporating LEGO robotics into a seventh grade mathematics curriculum focused on the development of proportional reasoning through the lens of Social Constructivist Theory. Quantitative data was collected via pre- and post-tests from the mathematics class of six…
Improving the Teaching of Discrete-Event Control Systems Using a LEGO Manufacturing Prototype
ERIC Educational Resources Information Center
Sanchez, A.; Bucio, J.
2012-01-01
This paper discusses the usefulness of employing LEGO as a teaching-learning aid in a post-graduate-level first course on the control of discrete-event systems (DESs). The final assignment of the course is presented, which asks students to design and implement a modular hierarchical discrete-event supervisor for the coordination layer of a…
A multicolor panel of novel lentiviral "gene ontology" (LeGO) vectors for functional gene analysis.
Weber, Kristoffer; Bartsch, Udo; Stocking, Carol; Fehse, Boris
2008-04-01
Functional gene analysis requires the possibility of overexpression, as well as downregulation of one, or ideally several, potentially interacting genes. Lentiviral vectors are well suited for this purpose as they ensure stable expression of complementary DNAs (cDNAs), as well as short-hairpin RNAs (shRNAs), and can efficiently transduce a wide spectrum of cell targets when packaged within the coat proteins of other viruses. Here we introduce a multicolor panel of novel lentiviral "gene ontology" (LeGO) vectors designed according to the "building blocks" principle. Using a wide spectrum of different fluorescent markers, including drug-selectable enhanced green fluorescent protein (eGFP)- and dTomato-blasticidin-S resistance fusion proteins, LeGO vectors allow simultaneous analysis of multiple genes and shRNAs of interest within single, easily identifiable cells. Furthermore, each functional module is flanked by unique cloning sites, ensuring flexibility and individual optimization. The efficacy of these vectors for analyzing multiple genes in a single cell was demonstrated in several different cell types, including hematopoietic, endothelial, and neural stem and progenitor cells, as well as hepatocytes. LeGO vectors thus represent a valuable tool for investigating gene networks using conditional ectopic expression and knock-down approaches simultaneously.
2011-11-23
CAPE CANAVERAL, Fla. – Parents and children of all ages participate in a LEGO "Build the Future" event at the Kennedy Space Center Visitor Complex in Florida. The festivities coincide with the launch of NASA's Mars Science Laboratory (MSL), carrying a compact car-sized rover, Curiosity, to the red planet. Part of the Space Act Agreement between NASA and LEGO A/S, the activities are designed to inspire students of every age to consider an education and careers in the science, technology, engineering and mathematics, or STEM, disciplines. Launch of MSL aboard a United Launch Alliance Atlas V rocket is scheduled for Nov. 26 from Space Launch Complex-41 on Cape Canaveral Air Force Station in Florida. For more information, visit http://www.nasa.gov/audience/foreducators/nasa-lego-partnership.html. Photo credit: NASA/Kim Shiflett
ERIC Educational Resources Information Center
Martínez Ortiz, Araceli
2015-01-01
The presented study used a problem-solving experience in engineering design with LEGO robotics materials as the real-world mathematics-learning context. The goals of the study were (a) to determine if a short but intensive extracurricular learning experience would lead to significant student learning of a particular academic topic and (b) to…
ERIC Educational Resources Information Center
Hussain, Shakir; Lindh, Jorgen; Shukur, Ghazi
2006-01-01
The purpose of this study is to investigate the effect of one year of regular "LEGO" training on pupils' performances in schools. The underlying pedagogical perspective is the constructivist theory, where the main idea is that knowledge is constructed in the mind of the pupil by active learning. The investigation has been made in two…
Teaching Habitat and Animal Classification to Fourth Graders Using an Engineering-Design Model
ERIC Educational Resources Information Center
Marulcu, Ismail
2014-01-01
Background: The motivation for this work is built upon the premise that there is a need for research-based materials for design-based science instruction. In this paper, a small portion of our work investigating the impact of a LEGO[TM] engineering unit on fourth grade students' preconceptions and understanding of animals is presented. Purpose:…
NASA Astrophysics Data System (ADS)
Moniz, Ernest; McAndrew, Elizabeth; Chan, Albert; Eggleton, David
2015-01-01
In reply to the physicsworld.com blog post "Build your own LEGO particle collider" (2 December 2014, http://ow.ly/Fe3Vy, see also p3) which described a campaign to get the popular plastic-bricks firm to make a building set based on a particle accelerator, such as the Large Hadron Collider at CERN.
Statistics of Shared Components in Complex Component Systems
NASA Astrophysics Data System (ADS)
Mazzolini, Andrea; Gherardi, Marco; Caselle, Michele; Cosentino Lagomarsino, Marco; Osella, Matteo
2018-04-01
Many complex systems are modular. Such systems can be represented as "component systems," i.e., sets of elementary components, such as LEGO bricks in LEGO sets. The bricks found in a LEGO set reflect a target architecture, which can be built following a set-specific list of instructions. In other component systems, instead, the underlying functional design and constraints are not obvious a priori, and their detection is often a challenge of both scientific and practical importance, requiring a clear understanding of component statistics. Importantly, some quantitative invariants appear to be common to many component systems, most notably a common broad distribution of component abundances, which often resembles the well-known Zipf's law. Such "laws" affect in a general and nontrivial way the component statistics, potentially hindering the identification of system-specific functional constraints or generative processes. Here, we specifically focus on the statistics of shared components, i.e., the distribution of the number of components shared by different system realizations, such as the common bricks found in different LEGO sets. To account for the effects of component heterogeneity, we consider a simple null model, which builds system realizations by random draws from a universe of possible components. Under general assumptions on abundance heterogeneity, we provide analytical estimates of component occurrence, which quantify exhaustively the statistics of shared components. Surprisingly, this simple null model can positively explain important features of empirical component-occurrence distributions obtained from large-scale data on bacterial genomes, LEGO sets, and book chapters. Specific architectural features and functional constraints can be detected from occurrence patterns as deviations from these null predictions, as we show for the illustrative case of the "core" genome in bacteria.
NASA Technical Reports Server (NTRS)
2006-01-01
FIRST LEGO League participants listen to Aerospace Education Specialist Chris Copelan explain the playing field for 'Nano Quest' during a recent FLL kickoff event at StenniSphere, the visitor center at NASA Stennis Space Center. The kickoff began the 2006 FLL competition season. Eighty-five teachers, mentors, parents and 9- to 14-year-old students from southern and central Mississippi came to SSC to hear the rules for Nano Quest. The challenge requires teams to spend eight weeks building and programming robots from LEGO Mindstorms kits. They'll battle their creations in local and regional competitions. The Dec. 2 competition at Mississippi Gulf Coast Community College will involve about 200 students. FIRST LEGO League, considered the 'little league' of the FIRST (For Inspiration and Recognition of Science and Technology) Robotics Competition, partners FIRST and the LEGO Group. Competitions aim to inspire and celebrate science and technology using real-world context and hands-on experimentation, and to promote the principles of team play and gracious professionalism. Because NASA advocates robotics and science-technology education, the agency and SSC support FIRST by providing team coaches, mentors and training, as well as competition event judges, referees, audio-visual and other volunteer staff personnel. Two of Mississippi's NASA Explorer Schools, Bay-Waveland Middle and Hattiesburg's Lillie Burney Elementary, were in attendance. The following schools were also represented: Ocean Springs Middle, Pearl Upper Elementary, Long Beach Middle, Jackson Preparatory Academy, North Woolmarket Middle, D'Iberville Middle, West Wortham Middle, Picayune's Roseland Park Baptist Academy and Nicholson Elementary, as well as two home-school groups from McComb and Brandon. Gulfport and Picayune Memorial-Pearl River high schools' FIRST Robotics teams conducted robotics demonstrations for the FLL crowd.
2006-09-23
FIRST LEGO League participants listen to Aerospace Education Specialist Chris Copelan explain the playing field for 'Nano Quest' during a recent FLL kickoff event at StenniSphere, the visitor center at NASA Stennis Space Center. The kickoff began the 2006 FLL competition season. Eighty-five teachers, mentors, parents and 9- to 14-year-old students from southern and central Mississippi came to SSC to hear the rules for Nano Quest. The challenge requires teams to spend eight weeks building and programming robots from LEGO Mindstorms kits. They'll battle their creations in local and regional competitions. The Dec. 2 competition at Mississippi Gulf Coast Community College will involve about 200 students. FIRST LEGO League, considered the 'little league' of the FIRST (For Inspiration and Recognition of Science and Technology) Robotics Competition, partners FIRST and the LEGO Group. Competitions aim to inspire and celebrate science and technology using real-world context and hands-on experimentation, and to promote the principles of team play and gracious professionalism. Because NASA advocates robotics and science-technology education, the agency and SSC support FIRST by providing team coaches, mentors and training, as well as competition event judges, referees, audio-visual and other volunteer staff personnel. Two of Mississippi's NASA Explorer Schools, Bay-Waveland Middle and Hattiesburg's Lillie Burney Elementary, were in attendance. The following schools were also represented: Ocean Springs Middle, Pearl Upper Elementary, Long Beach Middle, Jackson Preparatory Academy, North Woolmarket Middle, D'Iberville Middle, West Wortham Middle, Picayune's Roseland Park Baptist Academy and Nicholson Elementary, as well as two home-school groups from McComb and Brandon. Gulfport and Picayune Memorial-Pearl River high schools' FIRST Robotics teams conducted robotics demonstrations for the FLL crowd.
LEGO - A Class Library for Accelerator Design and Simulation
DOE Office of Scientific and Technical Information (OSTI.GOV)
Cai, Yunhai
1998-11-19
An object-oriented class library of accelerator design and simulation is designed and implemented in a simple and modular fashion. All physics of single-particle dynamics is implemented based on the Hamiltonian in the local frame of the component. Symplectic integrators are used to approximate the integration of the Hamiltonian. A differential algebra class is introduced to extract a Taylor map up to arbitrary order. Analysis of optics is done in the same way both for the linear and non-linear cases. Recently, Monte Carlo simulation of synchrotron radiation has been added into the library. The code is used to design and simulatemore » the lattices of the PEP-II and SPEAR3. And it is also used for the commissioning of the PEP-II. Some examples of how to use the library will be given.« less
Agent-based human-robot interaction of a combat bulldozer
NASA Astrophysics Data System (ADS)
Granot, Reuven; Feldman, Maxim
2004-09-01
A small-scale supervised autonomous bulldozer in a remote site was developed to experience agent based human intervention. The model is based on Lego Mindstorms kit and represents combat equipment, whose job performance does not require high accuracy. The model enables evaluation of system response for different operator interventions, as well as for a small colony of semiautonomous dozers. The supervising human may better react than a fully autonomous system to unexpected contingent events, which are a major barrier to implement full autonomy. The automation is introduced as improved Man Machine Interface (MMI) by developing control agents as intelligent tools to negotiate between human requests and task level controllers as well as negotiate with other elements of the software environment. Current UGVs demand significant communication resources and constant human operation. Therefore they will be replaced by semi-autonomous human supervisory controlled systems (telerobotic). For human intervention at the low layers of the control hierarchy we suggest a task oriented control agent to take care of the fluent transition between the state in which the robot operates and the one imposed by the human. This transition should take care about the imperfections, which are responsible for the improper operation of the robot, by disconnecting or adapting them to the new situation. Preliminary conclusions from the small-scale experiments are presented.
Geotechnical engineering in US elementary schools
NASA Astrophysics Data System (ADS)
Suescun-Florez, Eduardo; Iskander, Magued; Kapila, Vikram; Cain, Ryan
2013-06-01
This paper reports on the results of several geotechnical engineering-related science activities conducted with elementary-school students. Activities presented include soil permeability, contact stress, soil stratigraphy, shallow and deep foundations, and erosion in rivers. The permeability activity employed the LEGO NXT platform for data acquisition, the soil profile and foundations activity employed natural and transparent soils as well as LEGO-based foundation models, and the erosion activity utilised a 3D printer to assist with construction of building models. The activities seek to enhance students' academic achievement, excite them about geotechnical engineering, and motivate them to study science and math. Pre- and post-activity evaluations were conducted to assess both the suitability of the activities and the students' learning. Initial results show that students gain a reasonable understanding of engineering principles. Moreover, the geotechnical engineering activities provided students an opportunity to apply their math skills and science knowledge.
Research a Novel Integrated and Dynamic Multi-object Trade-Off Mechanism in Software Project
NASA Astrophysics Data System (ADS)
Jiang, Weijin; Xu, Yuhui
Aiming at practical requirements of present software project management and control, the paper presented to construct integrated multi-object trade-off model based on software project process management, so as to actualize integrated and dynamic trade-oil of the multi-object system of project. Based on analyzing basic principle of dynamic controlling and integrated multi-object trade-off system process, the paper integrated method of cybernetics and network technology, through monitoring on some critical reference points according to the control objects, emphatically discussed the integrated and dynamic multi- object trade-off model and corresponding rules and mechanism in order to realize integration of process management and trade-off of multi-object system.
Consumer mechatronics: a challenging playground for transducing materials and devices
NASA Astrophysics Data System (ADS)
Skjolstrup, Carl E.; Vonsild, Asbjorn L.
2003-03-01
The authors of this article are characterised by having a background within robotics technology, and have within the last 2-3 years moved into a material & process dominated environment. The authors are among other things responsible within LEGO Company; an internationally known toy developer and producer, for identification, prioritisation and procurement of new technological opportunities within materials, processes and devices providing new functionalities for the LEGO product.
Miao, Guangxia; Hayashi, Shigeo
2015-03-01
Induction of gene expression in a specific cell and a defined time window is desirable to investigate gene function at the cellular level during morphogenesis. To achieve this, we attempted to introduce the infrared laser-evoked gene operator system (IR-LEGO, Kamei et al., 2009) in the Drosophila embryo. In this technique, infrared laser light illumination induces genes to be expressed under the control of heat shock promoters at the single cell level. We applied IR-LEGO to a transgenic fly stock, HS-eGFP, in which the enhanced green fluorescent protein (eGFP) gene is placed under the control of heat shock protein 70 promoter, and showed that eGFP expression can be induced in single cells within 1-2 hr after IR illumination. Furthermore, induction of HS-Branchless transgene encoding the Drosophila fibroblast growth factor (FGF) effectively altered the migration and branching patterns of the tracheal system. Our results indicated that IR-LEGO is a promising choice for the timely control of gene expression in a small group of cells in the Drosophila embryo. By using IR-LEGO, we further demonstrated that the tracheal terminal branching program is sensitive to localized expression of exogenous FGF. © 2014 Wiley Periodicals, Inc.
A knowledge based software engineering environment testbed
NASA Technical Reports Server (NTRS)
Gill, C.; Reedy, A.; Baker, L.
1985-01-01
The Carnegie Group Incorporated and Boeing Computer Services Company are developing a testbed which will provide a framework for integrating conventional software engineering tools with Artifical Intelligence (AI) tools to promote automation and productivity. The emphasis is on the transfer of AI technology to the software development process. Experiments relate to AI issues such as scaling up, inference, and knowledge representation. In its first year, the project has created a model of software development by representing software activities; developed a module representation formalism to specify the behavior and structure of software objects; integrated the model with the formalism to identify shared representation and inheritance mechanisms; demonstrated object programming by writing procedures and applying them to software objects; used data-directed and goal-directed reasoning to, respectively, infer the cause of bugs and evaluate the appropriateness of a configuration; and demonstrated knowledge-based graphics. Future plans include introduction of knowledge-based systems for rapid prototyping or rescheduling; natural language interfaces; blackboard architecture; and distributed processing
NASA Astrophysics Data System (ADS)
Patil, Riya Raghuvir
Networks of communicating agents require distributed algorithms for a variety of tasks in the field of network analysis and control. For applications such as swarms of autonomous vehicles, ad hoc and wireless sensor networks, and such military and civilian applications as exploring and patrolling a robust autonomous system that uses a distributed algorithm for selfpartitioning can be significantly helpful. A single team of autonomous vehicles in a field may need to self-dissemble into multiple teams, conducive to completing multiple control tasks. Moreover, because communicating agents are subject to changes, namely, addition or failure of an agent or link, a distributed or decentralized algorithm is favorable over having a central agent. A framework to help with the study of self-partitioning of such multi agent systems that have most basic mobility model not only saves our time in conception but also gives us a cost effective prototype without negotiating the physical realization of the proposed idea. In this thesis I present my work on the implementation of a flexible and distributed stochastic partitioning algorithm on the LegoRTM Mindstorms' NXT on a graphical programming platform using National Instruments' LabVIEW(TM) forming a team of communicating agents via NXT-Bee radio module. We single out mobility, communication and self-partition as the core elements of the work. The goal is to randomly explore a precinct for reference sites. Agents who have discovered the reference sites announce their target acquisition to form a network formed based upon the distance of each agent with the other wherein the self-partitioning begins to find an optimal partition. Further, to illustrate the work, an experimental test-bench of five Lego NXT robots is presented.
A User-Friendly DNA Modeling Software for the Interpretation of Cryo-Electron Microscopy Data.
Larivière, Damien; Galindo-Murillo, Rodrigo; Fourmentin, Eric; Hornus, Samuel; Lévy, Bruno; Papillon, Julie; Ménétret, Jean-François; Lamour, Valérie
2017-01-01
The structural modeling of a macromolecular machine is like a "Lego" approach that is challenged when blocks, like proteins imported from the Protein Data Bank, are to be assembled with an element adopting a serpentine shape, such as DNA templates. DNA must then be built ex nihilo, but modeling approaches are either not user-friendly or very long and fastidious. In this method chapter we show how to use GraphiteLifeExplorer, a software with a simple graphical user interface that enables the sketching of free forms of DNA, of any length, at the atomic scale, as fast as drawing a line on a sheet of paper. We took as an example the nucleoprotein complex of DNA gyrase, a bacterial topoisomerase whose structure has been determined using cryo-electron microscopy (Cryo-EM). Using GraphiteLifeExplorer, we could model in one go a 155 bp long and twisted DNA duplex that wraps around DNA gyrase in the cryo-EM map, improving the quality and interpretation of the final model compared to the initially published data.
NASA Technical Reports Server (NTRS)
Hall, Laverne; Hung, Chaw-Kwei; Lin, Imin
2000-01-01
The purpose of this paper is to provide a description of NASA JPL Distributed Systems Technology (DST) Section's object-oriented component approach to open inter-operable systems software development and software reuse. It will address what is meant by the terminology object component software, give an overview of the component-based development approach and how it relates to infrastructure support of software architectures and promotes reuse, enumerate on the benefits of this approach, and give examples of application prototypes demonstrating its usage and advantages. Utilization of the object-oriented component technology approach for system development and software reuse will apply to several areas within JPL, and possibly across other NASA Centers.
2008-08-01
and sponsoring FIRST teams at the Junior FIRST Lego League (JFLL) and the FIRST Lego League (FLL) levels in elementary and middle school . As such, the...a Final Technical Report for Year I Grant W911NF-07-1-0663 with the Newport News Public School District for the Menchville High School Robotics Team...August 2008 TRIPL HELIX 0 Menchville High School Newport News, VA 20080829081 w DEFENSE TECHNICAL INFORMATION CENTER bfro do.A icfr tkw, Def&*ue, Cow
2011-04-27
CAPE CANAVERAL, Fla. -- In the Press Site bull pen at NASA's Kennedy Space Center in Florida, NASA's Associate Administrator for Education Leland Melvin talks about the LEGO sets going up to the International Space Station (ISS) aboard space shuttle Endeavour's STS-134 mission. NASA and The LEGO Group will send 23 LEGO sets to the station and some of those sets include a space shuttle, an ISS model, a Global Positioning Satellite and NASA's Hubble Space Telescope. The sets will be used for NASA's Teaching From Space Project, which is part of a three-year Space Act Agreement with the toy maker to spark the interest of children in science, technology, engineering and mathematics (STEM). Liftoff is scheduled for April 29 at 3:47 p.m. EDT. This will be the final spaceflight for Endeavour. For more information visit, www.nasa.gov/mission_pages/shuttle/shuttlemissions/sts134/index.html. Photo credit: NASA/Frankie Martin
Two-stages of chiral selectivity in the molecular self-assembly of tryptophan
NASA Astrophysics Data System (ADS)
Guisinger, Nathan
Both chirality and molecular assembly are essential and key components to life. In this study we explore the molecular assembly of the amino acid tryptophan (both L- and D- chiralities) on Cu(111). Our investigation utilizes low temperature scanning tunneling microscopy to observe resulting assemblies at the molecular scale. We find that depositing a racemic mixture of both L- and D- tryptophan results in the assembly of basic 6 molecule ``Lego'' structures that are enantiopure. These enantiopure ``Legos'' further assemble into 1-dimensional chains one block at a time. These resulting chains are also enantiopure with chiral selectivity occurring at two stages of assembly. Utilizing scanning tunneling spectroscopy we are able to probe the electronic structure of the chiral Legos that give insight into the root of the observed selectivity. Two-stages of chiral selectivity in the molecular self-assembly of tryptophan.
3D printed Lego®-like modular microfluidic devices based on capillary driving.
Nie, Jing; Gao, Qing; Qiu, Jing-Jiang; Sun, Miao; Liu, An; Shao, Lei; Fu, Jian-Zhong; Zhao, Peng; He, Yong
2018-03-12
The field of how to rapidly assemble microfluidics with modular components continuously attracts researchers' attention, however, extra efforts must be devoted to solving the problems of leaking and aligning between individual modules. This paper presents a novel type of modular microfluidic device, driven by capillary force. There is no necessity for a strict seal or special alignment, and its open structures make it easy to integrate various stents and reactants. The key rationale for this method is to print different functional modules with a low-cost three-dimensional (3D) printer, then fill the channels with capillary materials and assemble them with plugs like Lego ® bricks. This rapidly reconstructed modular microfluidic device consists of a variety of common functional modules and other personalized modules, each module having a unified standard interface for easy assembly. As it can be printed by a desktop 3D printer, the manufacturing process is simple and efficient, with controllable regulation of the flow channel scale. Through diverse combinations of different modules, a variety of different functions can be achieved, without duplicating the manufacturing process. A single module can also be taken out for testing and analysis. What's more, combined with basic circuit components, it can serve as a low-cost Lego ® -like modular microfluidic circuits. As a proof of concept, the modular microfluidic device has been successfully demonstrated and used for stent degradation and cell cultures, revealing the potential use of this method in both chemical and biological research.
MFV-class: a multi-faceted visualization tool of object classes.
Zhang, Zhi-meng; Pan, Yun-he; Zhuang, Yue-ting
2004-11-01
Classes are key software components in an object-oriented software system. In many industrial OO software systems, there are some classes that have complicated structure and relationships. So in the processes of software maintenance, testing, software reengineering, software reuse and software restructure, it is a challenge for software engineers to understand these classes thoroughly. This paper proposes a class comprehension model based on constructivist learning theory, and implements a software visualization tool (MFV-Class) to help in the comprehension of a class. The tool provides multiple views of class to uncover manifold facets of class contents. It enables visualizing three object-oriented metrics of classes to help users focus on the understanding process. A case study was conducted to evaluate our approach and the toolkit.
A Taxonomy of Object-Oriented Measures Modeling the Object-Oriented Space
NASA Technical Reports Server (NTRS)
Neal, Ralph D.; Weistroffer, H. Roland; Coppins, Richard J.
1997-01-01
In order to control the quality of software and the software development process, it is important to understand the measurement of software. A first step toward a better comprehension of software measurement is the categorization of software measures by some meaningful taxonomy. The most worthwhile taxonomy would capture the fundamental nature of the object-oriented (O-O) space. The principal characteristics of object-oriented software offer a starting point for such a categorization of measures. This paper introduces a taxonomy of measures based upon fourteen characteristics of object-oriented software gathered from the literature. This taxonomy allows us to easily see gaps or redundancies in the existing O-O measures. The taxonomy also clearly differentiates among taxa so that there is no ambiguity as to the taxon to which a measure belongs. The taxonomy has been populated with measures taken from the literature.
A Taxonomy of Object-Oriented Measures Modeling the Object Oriented Space
NASA Technical Reports Server (NTRS)
Neal, Ralph D.; Weistroffer, H. Roland; Coppins, Richard J.
1997-01-01
In order to control the quality of software and the software development process, it is important to understand the measurement of software. A first step toward a better comprehension of software measurement is the categorization of software measures by some meaningful taxonomy. The most worthwhile taxonomy would capture the fundamental nature of the object-oriented (O-O) space. The principal characteristics of object-oriented software offer a starting point for such a categorization of measures. This paper introduces a taxonomy of measures based upon fourteen characteristics of object-oriented software gathered from the literature. This taxonomy allows us to easily see gaps or redundancies in the existing O-O measures. The taxonomy also clearly differentiates among taxa so that there is no ambiguity as to the taxon to which a measure belongs. The taxonomy has been populated with measures taken from the literature.
Object oriented development of engineering software using CLIPS
NASA Technical Reports Server (NTRS)
Yoon, C. John
1991-01-01
Engineering applications involve numeric complexity and manipulations of a large amount of data. Traditionally, numeric computation has been the concern in developing an engineering software. As engineering application software became larger and more complex, management of resources such as data, rather than the numeric complexity, has become the major software design problem. Object oriented design and implementation methodologies can improve the reliability, flexibility, and maintainability of the resulting software; however, some tasks are better solved with the traditional procedural paradigm. The C Language Integrated Production System (CLIPS), with deffunction and defgeneric constructs, supports the procedural paradigm. The natural blending of object oriented and procedural paradigms has been cited as the reason for the popularity of the C++ language. The CLIPS Object Oriented Language's (COOL) object oriented features are more versatile than C++'s. A software design methodology based on object oriented and procedural approaches appropriate for engineering software, and to be implemented in CLIPS was outlined. A method for sensor placement for Space Station Freedom is being implemented in COOL as a sample problem.
A Robot-Based Tool for Physical and Cognitive Rehabilitation of Elderly People Using Biofeedback
Lopez-Samaniego, Leire; Garcia-Zapirain, Begonya
2016-01-01
This publication presents a complete description of a technological solution system for the physical and cognitive rehabilitation of elderly people through a biofeedback system, which is combined with a Lego robot. The technology used was the iOS’s (iPhone Operating System) Objective-C programming language and its XCode programming environment; and SQLite in order to create the database. The biofeedback system is implemented by the use of two biosensors which are, in fact, a Microsoft band 2 in order to register the user’s heart rate and a MYO sensor to detect the user’s arm movement. Finally, the system was tested with seven elderly people from La Santa y Real Casa de la Misericordia nursing home in Bilbao. The statistical assessment has shown that the users are satisfied with the usability of the system, with a mean score of 79.29 on the System Usability Scale (SUS) questionnaire. PMID:27886146
Object-oriented productivity metrics
NASA Technical Reports Server (NTRS)
Connell, John L.; Eller, Nancy
1992-01-01
Software productivity metrics are useful for sizing and costing proposed software and for measuring development productivity. Estimating and measuring source lines of code (SLOC) has proven to be a bad idea because it encourages writing more lines of code and using lower level languages. Function Point Analysis is an improved software metric system, but it is not compatible with newer rapid prototyping and object-oriented approaches to software development. A process is presented here for counting object-oriented effort points, based on a preliminary object-oriented analysis. It is proposed that this approach is compatible with object-oriented analysis, design, programming, and rapid prototyping. Statistics gathered on actual projects are presented to validate the approach.
CognitionMaster: an object-based image analysis framework
2013-01-01
Background Automated image analysis methods are becoming more and more important to extract and quantify image features in microscopy-based biomedical studies and several commercial or open-source tools are available. However, most of the approaches rely on pixel-wise operations, a concept that has limitations when high-level object features and relationships between objects are studied and if user-interactivity on the object-level is desired. Results In this paper we present an open-source software that facilitates the analysis of content features and object relationships by using objects as basic processing unit instead of individual pixels. Our approach enables also users without programming knowledge to compose “analysis pipelines“ that exploit the object-level approach. We demonstrate the design and use of example pipelines for the immunohistochemistry-based cell proliferation quantification in breast cancer and two-photon fluorescence microscopy data about bone-osteoclast interaction, which underline the advantages of the object-based concept. Conclusions We introduce an open source software system that offers object-based image analysis. The object-based concept allows for a straight-forward development of object-related interactive or fully automated image analysis solutions. The presented software may therefore serve as a basis for various applications in the field of digital image analysis. PMID:23445542
Federal Register 2010, 2011, 2012, 2013, 2014
2012-12-21
... INTERNATIONAL TRADE COMMISSION [Investigation No. 337-TA-852] Certain Video Analytics Software..., 2012, based on a complaint filed by ObjectVideo, Inc. (``ObjectVideo'') of Reston, Virginia. 77 FR... United States after importation of certain video analytics software systems, components thereof, and...
The Malleability of Spatial Ability under Treatment of a FIRST LEGO League-Based Robotics Unit
ERIC Educational Resources Information Center
Coxon, Steven Vincent
2012-01-01
Spatial ability is important to science, technology, engineering, and math (STEM) success, but spatial talents are rarely developed in schools. Likewise, the gifted may become STEM innovators, but they are rarely provided with pedagogy appropriate to develop their abilities in schools. A stratified random sample of volunteer participants (n = 75)…
Towards an Object-Oriented Model for the Design and Development of Learning Objects
ERIC Educational Resources Information Center
Chrysostomou, Chrysostomos; Papadopoulos, George
2008-01-01
This work introduces the concept of an Object-Oriented Learning Object (OOLO) that is developed in a manner similar to the one that software objects are developed through Object-Oriented Software Engineering (OO SWE) techniques. In order to make the application of the OOLO feasible and efficient, an OOLO model needs to be developed based on…
A Proposed Information Architecture for Telehealth System Interoperability
DOE Office of Scientific and Technical Information (OSTI.GOV)
Warren, S.; Craft, R.L.; Parks, R.C.
1999-04-07
Telemedicine technology is rapidly evolving. Whereas early telemedicine consultations relied primarily on video conferencing, consultations today may utilize video conferencing, medical peripherals, store-and-forward capabilities, electronic patient record management software, and/or a host of other emerging technologies. These remote care systems rely increasingly on distributed, collaborative information technology during the care delivery process, in its many forms. While these leading-edge systems are bellwethers for highly advanced telemedicine, the remote care market today is still immature. Most telemedicine systems are custom-designed and do not interoperate with other commercial offerings. Users are limited to a set of functionality that a single vendor providesmore » and must often pay high prices to obtain this functionality, since vendors in this marketplace must deliver entire systems in order to compete. Besides increasing corporate research and development costs, this inhibits the ability of the user to make intelligent purchasing decisions regarding best-of-breed technologies. We propose a secure, object-oriented information architecture for telemedicine systems that promotes plug-and-play interaction between system components through standardized interfaces, communication protocols, messaging formats, and data definitions. In this architecture, each component functions as a black box, and components plug together in a lego-like fashion to achieve the desired device or system functionality. The architecture will support various ongoing standards work in the medical device arena.« less
Trails of meaning construction: Symbolic artifacts engage the social brain.
Tylén, Kristian; Philipsen, Johanne Stege; Roepstorff, Andreas; Fusaroli, Riccardo
2016-07-01
Symbolic artifacts present a challenge to theories of neurocognitive processing due to their hybrid nature: they are at the same time physical objects and vehicles of intangible social meanings. While their physical properties can be read of their perceptual appearance, the meaning of symbolic artifacts depends on the perceiver's interpretative attitude and embeddedness in cultural practices. In this study, participants built models of LEGO bricks to illustrate their understanding of abstract concepts. They were then scanned with fMRI while presented to photographs of their own and others' models. When participants attended to the meaning of the models in contrast to their bare physical properties, we observed activations in mPFC and TPJ, areas often associated with social cognition, and IFG, possibly related to semantics. When contrasting own and others' models, we also found activations in precuneus, an area associated with autobiographical memory and agency, while looking at one's own collective models yielded interaction effects in rostral ACC, right IFG and left Insula. Interestingly, variability in the insula was predicted by individual differences in participants' feeling of relatedness to their fellow group members during LEGO construction activity. Our findings support a view of symbolic artifacts as neuro-cognitive trails of human social interactions. Copyright © 2016 Elsevier Inc. All rights reserved.
Infrared laser-mediated local gene induction in medaka, zebrafish and Arabidopsis thaliana.
Deguchi, Tomonori; Itoh, Mariko; Urawa, Hiroko; Matsumoto, Tomohiro; Nakayama, Sohei; Kawasaki, Takashi; Kitano, Takeshi; Oda, Shoji; Mitani, Hiroshi; Takahashi, Taku; Todo, Takeshi; Sato, Junichi; Okada, Kiyotaka; Hatta, Kohei; Yuba, Shunsuke; Kamei, Yasuhiro
2009-12-01
Heat shock promoters are powerful tools for the precise control of exogenous gene induction in living organisms. In addition to the temporal control of gene expression, the analysis of gene function can also require spatial restriction. Recently, we reported a new method for in vivo, single-cell gene induction using an infrared laser-evoked gene operator (IR-LEGO) system in living nematodes (Caenorhabditis elegans). It was demonstrated that infrared (IR) irradiation could induce gene expression in single cells without incurring cellular damage. Here, we report the application of IR-LEGO to the small fish, medaka (Japanese killifish; Oryzias latipes) and zebrafish (Danio rerio), and a higher plant (Arabidopsis thaliana). Using easily observable reporter genes, we successfully induced gene expression in various tissues in these living organisms. IR-LEGO has the potential to be a useful tool in extensive research fields for cell/tissue marking or targeted gene expression in local tissues of small fish and plants.
Towards Lego Snapping; Integration of Carbon Nanotubes and Few-Layer Graphene
NASA Astrophysics Data System (ADS)
Nasseri, Mohsen; Boland, Mathias; Farrokhi, M. Javad; Strachan, Douglas
Integration of semiconducting, conducting, and insulating nanomaterials into precisely aligned complicated systems is one of the main challenges to the ultimate size scaling of electronic devices, which is a key goal in nanoscience and nanotechnology. This integration could be made more effective through controlled alignment of the crystallographic lattices of the nanoscale components. Of the vast number of materials of atomically-thin materials, two of the sp2 bonded carbon structures, graphene and carbon nanotubes, are ideal candidates for this type of application since they are built from the same backbone carbon lattice. Here we report carbon nanotube and graphene hybrid nanostructures fabricated through their catalytic synthesis and etching. The growth formations we have investigated through various high-resolution microscopy techniques provide evidence of lego-snapped interfaces between nanotubes and graphene into device-relevant orientations. We will finish with a discussion of the various size and energy regimes relevant to these lego-snapped interfaces and their implications on developing these integrated formations.
A Kinesthetic Activity Using LEGO Bricks and Buckets for Illustrating the Regulation of Blood Sugar
ERIC Educational Resources Information Center
Urschler, Margaret; Meidl, Katherine; Browning, Samantha; Khan, Basima; Milanick, Mark
2015-01-01
This article describes how, when first faced with understanding blood sugar regulation, students often resort to simple memorization.Many students would like to get more involved with the conceptual framework but do not know how to start. The authors have developed an activity based on the Modell approach, a "view from the inside." This…
Building Young Engineers: TASEM for Third Graders in Woodcreek Magnet Elementary School
ERIC Educational Resources Information Center
Varney, M. W.; Janoudi, A.; Aslam, D. M.; Graham, D.
2012-01-01
Following the success of summer-camp-based programs, a new program has been developed for in-school sessions focused around LEGO robotics to foster interest in STEM topics at a young age. The program has been implemented in a very diverse school, and preliminary results on the efficacy of the program are presented. (Contains 1 table and 6 figures.)
The Malleability of Spatial Ability under Treatment of a FIRST LEGO League-Based Robotics Simulation
ERIC Educational Resources Information Center
Coxon, Steve V.
2012-01-01
A stratified random sample of volunteer participants (N = 75) aged 9 to 14 was drawn from 16 public school districts' gifted programs, including as many females (n = 28) and children from groups traditionally underrepresented in gifted programs (n = 18) as available. Participants were randomly divided into an experimental (n = 38) and a control…
NASA Astrophysics Data System (ADS)
Selsam, Peter; Schwartze, Christian
2016-10-01
Providing software solutions via internet has been known for quite some time and is now an increasing trend marketed as "software as a service". A lot of business units accept the new methods and streamlined IT strategies by offering web-based infrastructures for external software usage - but geospatial applications featuring very specialized services or functionalities on demand are still rare. Originally applied in desktop environments, the ILMSimage tool for remote sensing image analysis and classification was modified in its communicating structures and enabled for running on a high-power server and benefiting from Tavema software. On top, a GIS-like and web-based user interface guides the user through the different steps in ILMSimage. ILMSimage combines object oriented image segmentation with pattern recognition features. Basic image elements form a construction set to model for large image objects with diverse and complex appearance. There is no need for the user to set up detailed object definitions. Training is done by delineating one or more typical examples (templates) of the desired object using a simple vector polygon. The template can be large and does not need to be homogeneous. The template is completely independent from the segmentation. The object definition is done completely by the software.
Object-oriented design of medical imaging software.
Ligier, Y; Ratib, O; Logean, M; Girard, C; Perrier, R; Scherrer, J R
1994-01-01
A special software package for interactive display and manipulation of medical images was developed at the University Hospital of Geneva, as part of a hospital wide Picture Archiving and Communication System (PACS). This software package, called Osiris, was especially designed to be easily usable and adaptable to the needs of noncomputer-oriented physicians. The Osiris software has been developed to allow the visualization of medical images obtained from any imaging modality. It provides generic manipulation tools, processing tools, and analysis tools more specific to clinical applications. This software, based on an object-oriented paradigm, is portable and extensible. Osiris is available on two different operating systems: the Unix X-11/OSF-Motif based workstations, and the Macintosh family.
MOFA Software for the COBRA Toolbox
DOE Office of Scientific and Technical Information (OSTI.GOV)
Griesemer, Marc; Navid, Ali
MOFA-COBRA is a software code for Matlab that performs Multi-Objective Flux Analysis (MOFA), a solving of linear programming problems. Teh leading software package for conducting different types of analyses using constrain-based models is the COBRA Toolbox for Matlab. MOFA-COBRA is an added tool for COBRA that solves multi-objective problems using a novel algorithm.
NASA Technical Reports Server (NTRS)
1997-01-01
Astronaut Katherine Hire and LEGO-Master Model Builders assisted children from Mississippi, Louisiana and Mississippi in the building of a 12-foot tall Space Shuttle made entirely from tiny LEGO bricks at the John C. Stennis Space Center Visitors Center in South Mississippi. The shuttle was part of an exhibit titled ' Travel in Space' World Show which depicts the history of flight and space travel from the Wright brothers to future generations of space vehicles. For more information concerning hours of operation or Visitors Center educational programs, call 1-800-237-1821 in Mississippi and Louisiana or (601) 688-2370.
DIME Students Show Off their Lego(TM) Challenge Creation
NASA Technical Reports Server (NTRS)
2002-01-01
Two students show the Lego (TM) Challenge device they designed and built to operate in the portable drop tower demonstrator as part of the second Dropping in a Microgravity Environment (DIME) competition held April 23-25, 2002, at NASA's Glenn Research Center. Competitors included two teams from Sycamore High School, Cincinnati, OH, and one each from Bay High School, Bay Village, OH, and COSI Academy, Columbus, OH. DIME is part of NASA's education and outreach activities. Details are on line at http://microgravity.grc.nasa.gov/DIME_2002.html.
NASA Technical Reports Server (NTRS)
Yin, J.; Oyaki, A.; Hwang, C.; Hung, C.
2000-01-01
The purpose of this research and study paper is to provide a summary description and results of rapid development accomplishments at NASA/JPL in the area of advanced distributed computing technology using a Commercial-Off--The-Shelf (COTS)-based object oriented component approach to open inter-operable software development and software reuse.
The New Approach to Self-Achievement (N.A.S.A.) Project 2004
NASA Technical Reports Server (NTRS)
Thomas, Candace J.
2004-01-01
The New Approach to Self-Achievement Program is designed to target rising seventh, eighth, and ninth grade students who require assistance in refining their mathematical skills, science awareness and knowledge, and test taking strategies. During the six week duration of the program, students are challenged in these areas through the application of robotic and aeronautic projects which encourage the students to practically apply their mathematical and science awareness accordingly. The first three weeks of my tenure were designated to assisting Mrs. Tammy Allen in the preparation of the 2004 NASA Project. As her assistant, I was held accountable for organizing, filing, preparing, analyzing, and completing the applications for the NASA Project. Additionally, I constructed the apposite databases which contained imperative information which aided in the selection of our participants. During the latter portion of those three weeks, Mrs. Allen, various staff members, and I, interviewed the numerous first-time applicants of the NASA Project. Furthermore, I was assigned to contact the accepted applicants of the program and provide all necessary information for the initiation of the child into the NASA Project. During the six week duration of the program, I will be working as a Project Leader at the Lorain Middle School site located in Lorain, Oh, with Mr. Fondriest Fountain. Mr. Fountain and I Will work with the eighth and ninth grade students in constructing robots, in which the students are told are made for NASA research which is being conducted on the surface of planet Mars. The robots, which are built from LEGOS and programmed through RoboLab computer software, are prepared to complete assigned Missions such as running obstacle courses; plowing and retrieving LEGOS; and scanning surfaces for intense regions of light.
WaterBotics: Pooling Students to STEM
NASA Astrophysics Data System (ADS)
Stambaugh, Beverly
2015-04-01
The STEM workforce of the future is sitting in today's K-12 classrooms, attending summer camps, and participating in after-school programs. How do we attract more youth -- particularly those currently underrepresented in STEM fields such as girls and minorities -- to explore the marvels of engineering and science? How do we entice them to become active participants - not merely witnesses - in the creation of solutions for our global neighborhood's greatest challenges, from environmental cleanup, to safe and efficient energy production, to improvements in healthcare? The WaterBotics program is one vehicle that has demonstrated success in engaging young learners. This underwater robotics program is designed to provide hands-on experiences for middle and high school age youth to engineering design, information technology tools, and science concepts, and to increase awareness and interest in engineering and IT careers. Middle and high school participants demonstrate increased enjoyment in studying science and engineering and interest in STEM careers as a result of WaterBotics. Such results can be seen from a statewide initiative that reached more than 2,600 middle and high school students in New Jersey in 2006-09 where student learning of science concepts and programming increased (McGrath et al, 2009, 2008). These findings provide the impetus to expand the WaterBotics program nationally. The curriculum can be used either in traditional classroom settings or in after-school and summer-camp settings. This problem-based program requires teams of students to work together to design, build, test, and redesign underwater robots, or "bots" made of LEGO® and other components. Students use the NXT and LEGO Mindstorms® software to program their robots to maneuver in the water, thereby gaining valuable experience with computer programming, as well as 21st Century skills. Teams must complete a series of increasingly sophisticated challenges which culminates with a final challenge that integrates learning from the prior challenges. The nature of these challenges allows for easy adaptation to various real-world scenarios for students to engage in, such as developing a submarine for ocean floor study or designing a vehicle to explore and mine the ocean for mineral resources. First-hand experience with WaterBotics curriculum has shown the increased engagement and excitement for STEM. Starting with a peanut butter and jelly sandwich leads to amazing discovery as students work through the engineering design process, sketching and building their LEGO robots and learning the steps to simple programs that allow their robotic creations to complete various tasks. With LEGOs being so easy to use, students can easily revise their design over and over again until it looks and works as it should. Once the students have the opportunity to test their design in the water for the first time, they are hooked. They can see that something they designed and built actually completes the task, even if it takes multiple tries, and they want to try the next challenge.
Risk-Based Object Oriented Testing
NASA Technical Reports Server (NTRS)
Rosenberg, Linda H.; Stapko, Ruth; Gallo, Albert
2000-01-01
Software testing is a well-defined phase of the software development life cycle. Functional ("black box") testing and structural ("white box") testing are two methods of test case design commonly used by software developers. A lesser known testing method is risk-based testing, which takes into account the probability of failure of a portion of code as determined by its complexity. For object oriented programs, a methodology is proposed for identification of risk-prone classes. Risk-based testing is a highly effective testing technique that can be used to find and fix the most important problems as quickly as possible.
NanoDesign: Concepts and Software for a Nanotechnology Based on Functionalized Fullerenes
NASA Technical Reports Server (NTRS)
Globus, Al; Jaffe, Richard; Chancellor, Marisa K. (Technical Monitor)
1996-01-01
Eric Drexler has proposed a hypothetical nanotechnology based on diamond and investigated the properties of such molecular systems. While attractive, diamonoid nanotechnology is not physically accessible with straightforward extensions of current laboratory techniques. We propose a nanotechnology based on functionalized fullerenes and investigate carbon nanotube based gears with teeth added via a benzyne reaction known to occur with C60. The gears are single-walled carbon nanotubes with appended coenzyme groups for teeth. Fullerenes are in widespread laboratory use and can be functionalized in many ways. Companion papers computationally demonstrate the properties of these gears (they appear to work) and the accessibility of the benzyne/nanotube reaction. This paper describes the molecular design techniques and rationale as well as the software that implements these design techniques. The software is a set of persistent C++ objects controlled by TCL command scripts. The c++/tcl interface is automatically generated by a software system called tcl_c++ developed by the author and described here. The objects keep track of different portions of the molecular machinery to allow different simulation techniques and boundary conditions to be applied as appropriate. This capability has been required to demonstrate (computationally) our gear's feasibility. A new distributed software architecture featuring a WWW universal client, CORBA distributed objects, and agent software is under consideration. The software architecture is intended to eventually enable a widely disbursed group to develop complex simulated molecular machines.
A UML-based metamodel for software evolution process
NASA Astrophysics Data System (ADS)
Jiang, Zuo; Zhou, Wei-Hong; Fu, Zhi-Tao; Xiong, Shun-Qing
2014-04-01
A software evolution process is a set of interrelated software processes under which the corresponding software is evolving. An object-oriented software evolution process meta-model (OO-EPMM), abstract syntax and formal OCL constraint of meta-model are presented in this paper. OO-EPMM can not only represent software development process, but also represent software evolution.
Low-cost diffuse optical tomography for the classroom
NASA Astrophysics Data System (ADS)
Minagawa, Taisuke; Zirak, Peyman; Weigel, Udo M.; Kristoffersen, Anna K.; Mateos, Nicolas; Valencia, Alejandra; Durduran, Turgut
2012-10-01
Diffuse optical tomography (DOT) is an emerging imaging modality with potential applications in oncology, neurology, and other clinical areas. It allows the non-invasive probing of the tissue function using relatively inexpensive and safe instrumentation. An educational laboratory setup of a DOT system could be used to demonstrate how photons propagate through tissues, basics of medical tomography, and the concepts of multiple scattering and absorption. Here, we report a DOT setup that could be introduced to the advanced undergraduate or early graduate curriculum using inexpensive and readily available tools. The basis of the system is the LEGO Mindstorms NXT platform which controls the light sources, the detectors (photo-diodes), a mechanical 2D scanning platform, and the data acquisition. A basic tomographic reconstruction is implemented in standard numerical software, and 3D images are reconstructed. The concept was tested and developed in an educational environment that involved a high-school student and a group of post-doctoral fellows.
The Competence of Modelling in Learning Chemical Change: A Study with Secondary School Students
ERIC Educational Resources Information Center
Oliva, José Mª; del Mar Aragón, María; Cuesta, Josefa
2015-01-01
The competence of modelling as part of learning about chemical change is analysed in a sample of 35 secondary students, ages 14-15 years, during their study of a curricular unit on this topic. The teaching approach followed is model based, with frequent use of analogies and mechanical models (fruits and bowls, Lego pieces, balls of plasticine,…
An Object-Oriented Software Architecture for the Explorer-2 Knowledge Management Environment
Tarabar, David B.; Greenes, Robert A.; Slosser, Eric T.
1989-01-01
Explorer-2 is a workstation based environment to facilitate knowledge management. It provides consistent access to a broad range of knowledge on the basis of purpose, not type. We have developed a software architecture based on Object-Oriented programming for Explorer-2. We have defined three classes of program objects: Knowledge ViewFrames, Knowledge Resources, and Knowledge Bases. This results in knowledge management at three levels: the screen level, the disk level and the meta-knowledge level. We have applied this design to several knowledge bases, and believe that there is a broad applicability of this design.
Emergence of the benefits and costs of grouping for visual search.
Wu, Rachel; McGee, Brianna; Rubenstein, Madelyn; Pruitt, Zoe; Cheung, Olivia S; Aslin, Richard N
2018-04-16
The present study investigated how grouping related items leads to the emergence of benefits (facilitation when related items are search targets) and costs (interference when related items are distractors) in visual search. Participants integrated different views (related items) of a novel Lego object via (a) assembling the object, (b) disassembling the object, or (c) sitting quietly without explicit instructions. An omnibus ANOVA revealed that neural responses (N2pc ERP) for attentional selection increased between pretest to posttest regardless of the training condition when a specific target view appeared (benefit) and when a nontarget view from the same object as the target view appeared (cost). Bonferroni-corrected planned comparisons revealed that assembling the object (but not disassembling the object or no training) had a significant impact from pretest to posttest, although the ANOVA did not reveal any interaction effects, suggesting that the effects might not differ across training conditions. This study is one of the first to demonstrate the emergence of the costs and benefits of grouping novel targets on visual search efficiency. © 2018 Society for Psychophysiological Research.
2002-08-07
Members from all four teams were mixed into pairs to work on a Lego (TM) Challenge device to operate in the portable drop tower demonstrator (background). These two team members are about to try out their LEGO (TM) creation. This was part of the second Dropping in a Microgravity Environment (DIME) competition held April 23-25, 2002, at NASA's Glenn Research Center. Competitors included two teams from Sycamore High School, Cincinnati, OH, and one each from Bay High School, Bay Village, OH, and COSI Academy, Columbus, OH. DIME is part of NASA's education and outreach activities. Details are on line at http://microgravity.grc.nasa.gov/DIME_2002.html.
Introduction to autonomous mobile robotics using Lego Mindstorms NXT
NASA Astrophysics Data System (ADS)
Akın, H. Levent; Meriçli, Çetin; Meriçli, Tekin
2013-12-01
Teaching the fundamentals of robotics to computer science undergraduates requires designing a well-balanced curriculum that is complemented with hands-on applications on a platform that allows rapid construction of complex robots, and implementation of sophisticated algorithms. This paper describes such an elective introductory course where the Lego Mindstorms NXT kits are used as the robot platform. The aims, scope and contents of the course are presented, and the design of the laboratory sessions as well as the term projects, which address several core problems of robotics and artificial intelligence simultaneously, are explained in detail.
Titanium oxo-clusters: precursors for a Lego-like construction of nanostructured hybrid materials.
Rozes, Laurence; Sanchez, Clément
2011-02-01
Titanium oxo-clusters, well-defined monodispersed nano-objects, are appropriate nano-building blocks for the preparation of organic-inorganic materials by a bottom up approach. This critical review proposes to present the different structures of titanium oxo-clusters referenced in the literature and the different strategies followed to build up hybrid materials with these versatile building units. In particular, this critical review cites and reports on the most important papers in the literature, concentrating on recent developments in the field of synthesis, characterization, and the use of titanium oxo-clusters for the construction of advanced hybrid materials (137 references).
A microkernel design for component-based parallel numerical software systems.
DOE Office of Scientific and Technical Information (OSTI.GOV)
Balay, S.
1999-01-13
What is the minimal software infrastructure and what type of conventions are needed to simplify development of sophisticated parallel numerical application codes using a variety of software components that are not necessarily available as source code? We propose an opaque object-based model where the objects are dynamically loadable from the file system or network. The microkernel required to manage such a system needs to include, at most: (1) a few basic services, namely--a mechanism for loading objects at run time via dynamic link libraries, and consistent schemes for error handling and memory management; and (2) selected methods that all objectsmore » share, to deal with object life (destruction, reference counting, relationships), and object observation (viewing, profiling, tracing). We are experimenting with these ideas in the context of extensible numerical software within the ALICE (Advanced Large-scale Integrated Computational Environment) project, where we are building the microkernel to manage the interoperability among various tools for large-scale scientific simulations. This paper presents some preliminary observations and conclusions from our work with microkernel design.« less
Biophysical functionality in polysaccharides: from Lego-blocks to nano-particles.
Cesàro, Attilio; Bellich, Barbara; Borgogna, Massimiliano
2012-04-01
The objective of the paper is to show the very important biophysical concepts that have been developed with polysaccharides. In particular, an attempt will be made to relate "a posteriori" the fundamental aspects, both experimental and theoretical, with some industrial applications of polysaccharide-based materials. The overview of chain conformational aspects includes relationships between topological features and local dynamics, exemplified for some naturally occurring carbohydrate polymers. Thus, by using simulation techniques and computational studies, the physicochemical properties of aqueous solutions of polysaccharides are interpreted. The relevance of conformational disorder-order transitions, chain aggregation, and phase separation to the underlying role of the ionic contribution to these processes is discussed. We stress the importance of combining information from analysis of experimental data with that from statistical-thermodynamic models for understanding the conformation, size, and functional stability of industrially important polysaccharides. The peculiar properties of polysaccharides in industrial applications are summarized for the particularly important example of nanoparticles production, a field of growing relevance and scientific interest.
C-Language Integrated Production System, Version 5.1
NASA Technical Reports Server (NTRS)
Riley, Gary; Donnell, Brian; Ly, Huyen-Anh VU; Culbert, Chris; Savely, Robert T.; Mccoy, Daniel J.; Giarratano, Joseph
1992-01-01
CLIPS 5.1 provides cohesive software tool for handling wide variety of knowledge with support for three different programming paradigms: rule-based, object-oriented, and procedural. Rule-based programming provides representation of knowledge by use of heuristics. Object-oriented programming enables modeling of complex systems as modular components. Procedural programming enables CLIPS to represent knowledge in ways similar to those allowed in such languages as C, Pascal, Ada, and LISP. Working with CLIPS 5.1, one can develop expert-system software by use of rule-based programming only, object-oriented programming only, procedural programming only, or combinations of the three.
Construction of the Dependence Matrix Based on the TRIZ Contradiction Matrix in OOD
NASA Astrophysics Data System (ADS)
Ma, Jianhong; Zhang, Quan; Wang, Yanling; Luo, Tao
In the Object-Oriented software design (OOD), design of the class and object, definition of the classes’ interface and inheritance levels and determination of dependent relations have a serious impact on the reusability and flexibility of the system. According to the concrete problems of design, how to select the right solution from the hundreds of the design schemas which has become the focus of attention of designers. After analyzing lots of software design schemas in practice and Object-Oriented design patterns, this paper constructs the dependence matrix of Object-Oriented software design filed, referring to contradiction matrix of TRIZ (Theory of Inventive Problem Solving) proposed by the former Soviet Union innovation master Altshuller. As the practice indicates, it provides a intuitive, common and standardized method for designers to choose the right design schema. Make research and communication more effectively, and also improve the software development efficiency and software quality.
NASA Astrophysics Data System (ADS)
Le Lay, Guy; Salomon, Eric; Angot, Thierry; Eugenia Dávila, Maria
2015-05-01
The realization of the first Field Effect Transistors operating at room temperature, based on a single layer silicene channel, open up highly promising perspectives, e.g., typically, for applications in digital electronics. Here, we describe recent results on the growth, characterization and electronic properties of novel synthetic two-dimensional materials beyond graphene, namely silicene and germanene, its silicon and germanium counterparts.
Object-Oriented Programming When Developing Software in Geology and Geophysics
NASA Astrophysics Data System (ADS)
Ahmadulin, R. K.; Bakanovskaya, L. N.
2017-01-01
The paper reviews the role of object-oriented programming when developing software in geology and geophysics. Main stages have been identified at which it is worthwhile to apply principles of object-oriented programming when developing software in geology and geophysics. The research was based on a number of problems solved in Geology and Petroleum Production Institute. Distinctive features of these problems are given and areas of application of the object-oriented approach are identified. Developing applications in the sphere of geology and geophysics has shown that the process of creating such products is simplified due to the use of object-oriented programming, firstly when designing structures for data storage and graphical user interfaces.
NASA Technical Reports Server (NTRS)
2007-01-01
Randall Hicks (right), Jacobs Technology's Education Services manager at NASA John C. Stennis Space Center, answers questions about the playing field for FIRST (For Inspiration and Recognition of Science and Technology) LEGO League's 2007 Challenge, `Power Puzzle.' More than 140 teachers, mentors, parents and students from 15 schools attended the Sept. 15 FLL season kickoff at StenniSphere, the visitor center at SSC. The teams from southern and central Mississippi and Mobile, Ala., who came to SSC heard rules for and asked questions about `Power Puzzle,' and saw robot demonstrations by Gulfport and Picayune high schools' past FIRST Robotics competitions. Using LEGO Mindstorms NXT kits, FLL teams of children ages 9-14 will spend the next three months building and programming robots to perform 'Power Puzzle's' challenge tasks, then pit them in competitions. They also will submit a research project about how energy choices impact the environment and the economy. The season will culminate at the Mississippi Championship Tournament on Dec. 8 at the Mississippi Gulf Coast Community College. FLL, considered the `little league' of the FIRST Robotics Competition, partners FIRST and the LEGO Group. Competitions aim to inspire and celebrate science and technology using real-world context and hands-on experimentation. NASA recognizes FIRST activities as an excellent hands-on method to increase student knowledge of science, engineering, technology and mathematics. Schools represented in this year's kickoff were: Madison Avenue Upper Elementary, the Mississippi Band of Choctaw Indians' Conehatta Elementary, Hattiesburg's Lillie Burney Elementary, Pearl Upper Elementary, Long Beach Middle, Oktibehha Elementary, d'Iberville Middle, Saucier's West Wortham Middle, Picayune's Nicholson Elementary and Roseland Park Baptist Church Academy, Bay St. Louis' St. Stanislaus College and Mobile's Davidson High, as well as two home-school groups from the Jackson area.
2007-09-15
Randall Hicks (right), Jacobs Technology's Education Services manager at NASA John C. Stennis Space Center, answers questions about the playing field for FIRST (For Inspiration and Recognition of Science and Technology) LEGO League's 2007 Challenge, `Power Puzzle.' More than 140 teachers, mentors, parents and students from 15 schools attended the Sept. 15 FLL season kickoff at StenniSphere, the visitor center at SSC. The teams from southern and central Mississippi and Mobile, Ala., who came to SSC heard rules for and asked questions about `Power Puzzle,' and saw robot demonstrations by Gulfport and Picayune high schools' past FIRST Robotics competitions. Using LEGO Mindstorms NXT kits, FLL teams of children ages 9-14 will spend the next three months building and programming robots to perform 'Power Puzzle's' challenge tasks, then pit them in competitions. They also will submit a research project about how energy choices impact the environment and the economy. The season will culminate at the Mississippi Championship Tournament on Dec. 8 at the Mississippi Gulf Coast Community College. FLL, considered the `little league' of the FIRST Robotics Competition, partners FIRST and the LEGO Group. Competitions aim to inspire and celebrate science and technology using real-world context and hands-on experimentation. NASA recognizes FIRST activities as an excellent hands-on method to increase student knowledge of science, engineering, technology and mathematics. Schools represented in this year's kickoff were: Madison Avenue Upper Elementary, the Mississippi Band of Choctaw Indians' Conehatta Elementary, Hattiesburg's Lillie Burney Elementary, Pearl Upper Elementary, Long Beach Middle, Oktibehha Elementary, d'Iberville Middle, Saucier's West Wortham Middle, Picayune's Nicholson Elementary and Roseland Park Baptist Church Academy, Bay St. Louis' St. Stanislaus College and Mobile's Davidson High, as well as two home-school groups from the Jackson area.
1988-06-01
Based Software Engineering Project Course .............. 83 SSoftware Engineering, Software Engineering Concepts: The Importance of Object-Based...quality assurance, and independent system testing . The Chief Programmer is responsible for all software development activities, including prototyping...during the Requirements Analysis phase, the Preliminary Design, the Detailed Design, Coding and Unit Testing , CSC Integration and Testing , and informal
Designing Educational Software for Tomorrow.
ERIC Educational Resources Information Center
Harvey, Wayne
Designed to address the management and use of computer software in education and training, this paper explores both good and poor software design, calling for improvements in the quality of educational software by attending to design considerations that are based on general principles of learning rather than specific educational objectives. This…
Modeling the Object-Oriented Space Through Validated Measures
NASA Technical Reports Server (NTRS)
Neal, Ralph D.
1996-01-01
In order to truly understand software and the software development process, software measurement must be better understood. A beginning step toward a better understanding of software measurement is the categorization of the measurements by some meaningful taxonomy. The most meaningful taxonomy would capture the basic nature of the subject oriented (O-O) space. The interesting characteristics of object oriented software offer a starting point for such a categorization of measures. A taxonomy has been developed based on fourteen characteristics of object-oriented software gathered from the literature This taxonomy allows us to easily see gaps and redundancies in the O-O measures. The taxonomy also clearly differentiates among taxa so that there is no ambiguity as to the taxon to which a measure belongs. The taxonomy has been populated with thirty-two measures that have been validated in the narrow sense of Fenton, using measurement theory with Zuse's augmentation.
The Performance Evaluation of Multi-Image 3d Reconstruction Software with Different Sensors
NASA Astrophysics Data System (ADS)
Mousavi, V.; Khosravi, M.; Ahmadi, M.; Noori, N.; Naveh, A. Hosseini; Varshosaz, M.
2015-12-01
Today, multi-image 3D reconstruction is an active research field and generating three dimensional model of the objects is one the most discussed issues in Photogrammetry and Computer Vision that can be accomplished using range-based or image-based methods. Very accurate and dense point clouds generated by range-based methods such as structured light systems and laser scanners has introduced them as reliable tools in the industry. Image-based 3D digitization methodologies offer the option of reconstructing an object by a set of unordered images that depict it from different viewpoints. As their hardware requirements are narrowed down to a digital camera and a computer system, they compose an attractive 3D digitization approach, consequently, although range-based methods are generally very accurate, image-based methods are low-cost and can be easily used by non-professional users. One of the factors affecting the accuracy of the obtained model in image-based methods is the software and algorithm used to generate three dimensional model. These algorithms are provided in the form of commercial software, open source and web-based services. Another important factor in the accuracy of the obtained model is the type of sensor used. Due to availability of mobile sensors to the public, popularity of professional sensors and the advent of stereo sensors, a comparison of these three sensors plays an effective role in evaluating and finding the optimized method to generate three-dimensional models. Lots of research has been accomplished to identify a suitable software and algorithm to achieve an accurate and complete model, however little attention is paid to the type of sensors used and its effects on the quality of the final model. The purpose of this paper is deliberation and the introduction of an appropriate combination of a sensor and software to provide a complete model with the highest accuracy. To do this, different software, used in previous studies, were compared and the most popular ones in each category were selected (Arc 3D, Visual SfM, Sure, Agisoft). Also four small objects with distinct geometric properties and especial complexities were chosen and their accurate models as reliable true data was created using ATOS Compact Scan 2M 3D scanner. Images were taken using Fujifilm Real 3D stereo camera, Apple iPhone 5 and Nikon D3200 professional camera and three dimensional models of the objects were obtained using each of the software. Finally, a comprehensive comparison between the detailed reviews of the results on the data set showed that the best combination of software and sensors for generating three-dimensional models is directly related to the object shape as well as the expected accuracy of the final model. Generally better quantitative and qualitative results were obtained by using the Nikon D3200 professional camera, while Fujifilm Real 3D stereo camera and Apple iPhone 5 were the second and third respectively in this comparison. On the other hand, three software of Visual SfM, Sure and Agisoft had a hard competition to achieve the most accurate and complete model of the objects and the best software was different according to the geometric properties of the object.
Mechatronics Education: From Paper Design to Product Prototype Using LEGO NXT Parts
NASA Astrophysics Data System (ADS)
Lofaro, Daniel M.; Le, Tony Truong Giang; Oh, Paul
The industrial design cycle starts with design then simulation, prototyping, and testing. When the tests do not match the design requirements the design process is started over again. It is important for students to experience this process before they leave their academic institution. The high cost of the prototype phase, due to CNC/Rapid Prototype machine costs, makes hands on study of this process expensive for students and the academic institutions. This document shows that the commercially available LEGO NXT Robot kit is a viable low cost surrogate to the expensive industrial CNC/Rapid Prototype portion of the industrial design cycle.
NASA Technical Reports Server (NTRS)
2004-01-01
KENNEDY SPACE CENTER, FLA. While at the 2004 Florida Regional FIRST competition, held at the University of Central Florida, Center Director Jim Kennedy talks to participants in the FIRST LEGO League (FLL). Considered the 'little league' of the FIRST (For Inspiration and Recognition of Science and Technology) Robotics Competition, FLL is the result of a partnership between FIRST and the LEGO Company. FLL extends the FIRST concept of inspiring and celebrating science and technology to children aged 9 through 14, using real-world context and hands-on experimentation. Young participants can build a robot and compete in a friendly, FIRST-style robotics event specially designed for their age group.
Students, Public Connect with Mars
NASA Technical Reports Server (NTRS)
2004-01-01
This DVD carries nearly 4 million names collected by NASA in the 'Send Your Name to Mars' project as well as various student activities. At the center of the DVD is a Lego 'astrobot' minifigure that allows children to follow the mission via the astrobot diaries of Biff Starling and Sandy Moondust. Magnets on the outer edge of the DVD will collect dust for student analysis, and children can also decode the hidden message in the black dashes around the edges of the DVD. The DVD was provided and supported by the Planetary Society, the LEGO Company, Visionary Products, Inc., Plasmon OMS and the Danish magnet team.NASA Technical Reports Server (NTRS)
2004-01-01
KENNEDY SPACE CENTER, FLA. While at the 2004 Florida Regional FIRST competition, held at the University of Central Florida, Center Director Jim Kennedy talks to participants in the FIRST LEGO League (FLL). Considered the 'little league' of the FIRST (For Inspiration and Recognition of Science and Technology) Robotics Competition, FLL is the result of a partnership between FIRST and the LEGO Company. FLL extends the FIRST concept of inspiring and celebrating science and technology to children aged 9 through 14, using real-world context and hands-on experimentation. Young participants can build a robot and compete in a friendly, FIRST-style robotics event specially designed for their age group.
NASA Technical Reports Server (NTRS)
2004-01-01
KENNEDY SPACE CENTER, FLA. During a break at the 2004 Florida Regional FIRST competition, held at the University of Central Florida, Florida Gov. Jeb Bush joins participants in the FIRST LEGO League (FLL). Considered the 'little league' of the FIRST (For Inspiration and Recognition of Science and Technology) Robotics Competition, FLL is the result of a partnership between FIRST and the LEGO Company. FLL extends the FIRST concept of inspiring and celebrating science and technology to children aged 9 through 14, using real-world context and hands-on experimentation. Young participants can build a robot and compete in a friendly, FIRST-style robotics event specially designed for their age group.
Culture’s building blocks: investigating cultural evolution in a LEGO construction task
McGraw, John J.; Wallot, Sebastian; Mitkidis, Panagiotis; Roepstorff, Andreas
2014-01-01
One of the most essential but theoretically vexing issues regarding the notion of culture is that of cultural evolution and transmission: how a group’s accumulated solutions to invariant challenges develop and persevere over time. But at the moment, the notion of applying evolutionary theory to culture remains little more than a suggestive trope. Whereas the modern synthesis of evolutionary theory has provided an encompassing scientific framework for the selection and transmission of biological adaptations, a convincing theory of cultural evolution has yet to emerge. One of the greatest challenges for theorists is identifying the appropriate time scales and units of analysis in order to reduce the intractably large and complex phenomenon of “culture” into its component “building blocks.” In this paper, we present a model for scientifically investigating cultural processes by analyzing the ways people develop conventions in a series of LEGO construction tasks. The data revealed a surprising pattern in the selection of building bricks as well as features of car design across consecutive building sessions. Our findings support a novel methodology for studying the development and transmission of culture through the microcosm of interactive LEGO design and assembly. PMID:25309482
Culture's building blocks: investigating cultural evolution in a LEGO construction task.
McGraw, John J; Wallot, Sebastian; Mitkidis, Panagiotis; Roepstorff, Andreas
2014-01-01
ONE OF THE MOST ESSENTIAL BUT THEORETICALLY VEXING ISSUES REGARDING THE NOTION OF CULTURE IS THAT OF CULTURAL EVOLUTION AND TRANSMISSION: how a group's accumulated solutions to invariant challenges develop and persevere over time. But at the moment, the notion of applying evolutionary theory to culture remains little more than a suggestive trope. Whereas the modern synthesis of evolutionary theory has provided an encompassing scientific framework for the selection and transmission of biological adaptations, a convincing theory of cultural evolution has yet to emerge. One of the greatest challenges for theorists is identifying the appropriate time scales and units of analysis in order to reduce the intractably large and complex phenomenon of "culture" into its component "building blocks." In this paper, we present a model for scientifically investigating cultural processes by analyzing the ways people develop conventions in a series of LEGO construction tasks. The data revealed a surprising pattern in the selection of building bricks as well as features of car design across consecutive building sessions. Our findings support a novel methodology for studying the development and transmission of culture through the microcosm of interactive LEGO design and assembly.
Software support environment design knowledge capture
NASA Technical Reports Server (NTRS)
Dollman, Tom
1990-01-01
The objective of this task is to assess the potential for using the software support environment (SSE) workstations and associated software for design knowledge capture (DKC) tasks. This assessment will include the identification of required capabilities for DKC and hardware/software modifications needed to support DKC. Several approaches to achieving this objective are discussed and interim results are provided: (1) research into the problem of knowledge engineering in a traditional computer-aided software engineering (CASE) environment, like the SSE; (2) research into the problem of applying SSE CASE tools to develop knowledge based systems; and (3) direct utilization of SSE workstations to support a DKC activity.
An Object-Based Requirements Modeling Method.
ERIC Educational Resources Information Center
Cordes, David W.; Carver, Doris L.
1992-01-01
Discusses system modeling and specification as it relates to object-based information systems development and software development. An automated system model based on the objects in the initial requirements document is described, the requirements document translator is explained, and a sample application of the technique is provided. (12…
Block copolymer libraries: modular versatility of the macromolecular Lego system.
Lohmeijer, Bas G G; Wouters, Daan; Yin, Zhihui; Schubert, Ulrich S
2004-12-21
The synthesis and characterization of a new 4 x 4 library of block copolymers based on polystyrene and poly(ethylene oxide) connected by an asymmetrical octahedral bis(terpyridine) ruthenium complex at the block junction are described, while initial studies on the thin film morphology of the components of the library are presented by the use of Atomic Force Microscopy, demonstrating the impact of a library approach to derive structure-property relationships.
Integration of a knowledge-based system and a clinical documentation system via a data dictionary.
Eich, H P; Ohmann, C; Keim, E; Lang, K
1997-01-01
This paper describes the design and realisation of a knowledge-based system and a clinical documentation system linked via a data dictionary. The software was developed as a shell with object oriented methods and C++ for IBM-compatible PC's and WINDOWS 3.1/95. The data dictionary covers terminology and document objects with relations to external classifications. It controls the terminology in the documentation program with form-based entry of clinical documents and in the knowledge-based system with scores and rules. The software was applied to the clinical field of acute abdominal pain by implementing a data dictionary with 580 terminology objects, 501 document objects, and 2136 links; a documentation module with 8 clinical documents and a knowledge-based system with 10 scores and 7 sets of rules.
Towards Archetypes-Based Software Development
NASA Astrophysics Data System (ADS)
Piho, Gunnar; Roost, Mart; Perkins, David; Tepandi, Jaak
We present a framework for the archetypes based engineering of domains, requirements and software (Archetypes-Based Software Development, ABD). An archetype is defined as a primordial object that occurs consistently and universally in business domains and in business software systems. An archetype pattern is a collaboration of archetypes. Archetypes and archetype patterns are used to capture conceptual information into domain specific models that are utilized by ABD. The focus of ABD is on software factories - family-based development artefacts (domain specific languages, patterns, frameworks, tools, micro processes, and others) that can be used to build the family members. We demonstrate the usage of ABD for developing laboratory information management system (LIMS) software for the Clinical and Biomedical Proteomics Group, at the Leeds Institute of Molecular Medicine, University of Leeds.
Discovering objects in a blood recipient information system.
Qiu, D; Junghans, G; Marquardt, K; Kroll, H; Mueller-Eckhardt, C; Dudeck, J
1995-01-01
Application of object-oriented (OO) methodologies has been generally considered as a solution to the problem of improving the software development process and managing the so-called software crisis. Among them, object-oriented analysis (OOA) is the most essential and is a vital prerequisite for the successful use of other OO methodologies. Though there are already a good deal of OOA methods published, the most important aspect common to all these methods: discovering objects classes truly relevant to the given problem domain, has remained a subject to be intensively researched. In this paper, using the successful development of a blood recipient information system as an example, we present our approach which is based on the conceptual framework of responsibility-driven OOA. In the discussion, we also suggest that it may be inadequate to simply attribute the software crisis to the waterfall model of the software development life-cycle. We are convinced that the real causes for the failure of some software and information systems should be sought in the methodologies used in some crucial phases of the software development process. Furthermore, a software system can also fail if object classes essential to the problem domain are not discovered, implemented and visualized, so that the real-world situation cannot be faithfully traced by it.
Transforming Aggregate Object-Oriented Formal Specifications to Code
1999-03-01
integration issues associated with a formal-based software transformation system, such as the source specification, the problem space architecture , design architecture ... design transforms, and target software transforms. Software is critical in today’s Air Force, yet its specification, design, and development
Process Based on SysML for New Launchers System and Software Developments
NASA Astrophysics Data System (ADS)
Hiron, Emmanuel; Miramont, Philippe
2010-08-01
The purpose of this paper is to present the Astrium-ST engineering process based on SysML. This process is currently set-up in the frame of common CNES /Astrium-ST R&T studies related to the Ariane 5 electrical system and flight software modelling. The tool used to set up this process is Rhapsody release 7.3 from IBM-Software firm [1]. This process focuses on the system engineering phase dedicated to Software with the objective to generate both System documents (sequential system design and flight control) and Software specifications.
Fowler, K. R.; Jenkins, E.W.; Parno, M.; Chrispell, J.C.; Colón, A. I.; Hanson, Randall T.
2016-01-01
The development of appropriate water management strategies requires, in part, a methodology for quantifying and evaluating the impact of water policy decisions on regional stakeholders. In this work, we describe the framework we are developing to enhance the body of resources available to policy makers, farmers, and other community members in their e orts to understand, quantify, and assess the often competing objectives water consumers have with respect to usage. The foundation for the framework is the construction of a simulation-based optimization software tool using two existing software packages. In particular, we couple a robust optimization software suite (DAKOTA) with the USGS MF-OWHM water management simulation tool to provide a flexible software environment that will enable the evaluation of one or multiple (possibly competing) user-defined (or stakeholder) objectives. We introduce the individual software components and outline the communication strategy we defined for the coupled development. We present numerical results for case studies related to crop portfolio management with several defined objectives. The objectives are not optimally satisfied for any single user class, demonstrating the capability of the software tool to aid in the evaluation of a variety of competing interests.
Low cost 3D scanning process using digital image processing
NASA Astrophysics Data System (ADS)
Aguilar, David; Romero, Carlos; Martínez, Fernando
2017-02-01
This paper shows the design and building of a low cost 3D scanner, able to digitize solid objects through contactless data acquisition, using active object reflection. 3D scanners are used in different applications such as: science, engineering, entertainment, etc; these are classified in: contact scanners and contactless ones, where the last ones are often the most used but they are expensive. This low-cost prototype is done through a vertical scanning of the object using a fixed camera and a mobile horizontal laser light, which is deformed depending on the 3-dimensional surface of the solid. Using digital image processing an analysis of the deformation detected by the camera was done; it allows determining the 3D coordinates using triangulation. The obtained information is processed by a Matlab script, which gives to the user a point cloud corresponding to each horizontal scanning done. The obtained results show an acceptable quality and significant details of digitalized objects, making this prototype (built on LEGO Mindstorms NXT kit) a versatile and cheap tool, which can be used for many applications, mainly by engineering students.
Automated Source-Code-Based Testing of Object-Oriented Software
NASA Astrophysics Data System (ADS)
Gerlich, Ralf; Gerlich, Rainer; Dietrich, Carsten
2014-08-01
With the advent of languages such as C++ and Java in mission- and safety-critical space on-board software, new challenges for testing and specifically automated testing arise. In this paper we discuss some of these challenges, consequences and solutions based on an experiment in automated source- code-based testing for C++.
Semantic Metrics for Analysis of Software
NASA Technical Reports Server (NTRS)
Etzkorn, Letha H.; Cox, Glenn W.; Farrington, Phil; Utley, Dawn R.; Ghalston, Sampson; Stein, Cara
2005-01-01
A recently conceived suite of object-oriented software metrics focus is on semantic aspects of software, in contradistinction to traditional software metrics, which focus on syntactic aspects of software. Semantic metrics represent a more human-oriented view of software than do syntactic metrics. The semantic metrics of a given computer program are calculated by use of the output of a knowledge-based analysis of the program, and are substantially more representative of software quality and more readily comprehensible from a human perspective than are the syntactic metrics.
The Spin Torque Lego - from spin torque nano-devices to advanced computing architectures
NASA Astrophysics Data System (ADS)
Grollier, Julie
2013-03-01
Spin transfer torque (STT), predicted in 1996, and first observed around 2000, brought spintronic devices to the realm of active elements. A whole class of new devices, based on the combined effects of STT for writing and Giant Magneto-Resistance or Tunnel Magneto-Resistance for reading has emerged. The second generation of MRAMs, based on spin torque writing : the STT-RAM, is under industrial development and should be out on the market in three years. But spin torque devices are not limited to binary memories. We will rapidly present how the spin torque effect also allows to implement non-linear nano-oscillators, spin-wave emitters, controlled stochastic devices and microwave nano-detectors. What is extremely interesting is that all these functionalities can be obtained using the same materials, the exact same stack, simply by changing the device geometry and its bias conditions. So these different devices can be seen as Lego bricks, each brick with its own functionality. During this talk, I will show how spin torque can be engineered to build new bricks, such as the Spintronic Memristor, an artificial magnetic nano-synapse. I will then give hints on how to assemble these bricks in order to build novel types of computing architectures, with a special focus on neuromorphic circuits. Financial support by the European Research Council Starting Grant NanoBrain (ERC 2010 Stg 259068) is acknowledged.
LEGO Mindstorms NXT for elderly and visually impaired people in need: A platform.
Al-Halhouli, Ala'aldeen; Qitouqa, Hala; Malkosh, Nancy; Shubbak, Alaa; Al-Gharabli, Samer; Hamad, Eyad
2016-07-27
This paper presents the employment of LEGO Mindstorms NXT robotics as core component of low cost multidisciplinary platform for assisting elderly and visually impaired people. LEGO Mindstorms system offers a plug-and-play programmable robotics toolkit, incorporating construction guides, microcontrollers and sensors, all connected via a comprehensive programming language. It facilitates, without special training and at low cost, the use of such device for interpersonal communication and for handling multiple tasks required for elderly and visually impaired people in-need. The research project provides a model for larger-scale implementation, tackling the issues of creating additional functions in order to assist people in-need. The new functions were built and programmed using MATLAB through a user friendly Graphical User Interface (GUI). Power consumption problem, besides the integration of WiFi connection has been resolved, incorporating GPS application on smart phones enhanced the guiding and tracking functions. We believe that developing and expanding the system to encompass a range of applications beyond the initial design schematics to ease conducting a limited number of pre-described protocols. However, the beneficiaries for the proposed research would be limited to elderly people who require assistance within their household as assistive-robot to facilitate a low-cost solution for a highly demanding health circumstance.
Using Lego robots to estimate cognitive ability in children who have severe physical disabilities.
Cook, Albert M; Adams, Kim; Volden, Joanne; Harbottle, Norma; Harbottle, Cheryl
2011-01-01
To determine whether low-cost robots provide a means by which children with severe disabilities can demonstrate understanding of cognitive concepts. Ten children, ages 4 to 10, diagnosed with cerebral palsy and related motor conditions, participated. Participants had widely variable motor, cognitive and receptive language skills, but all were non-speaking. A Lego Invention 'roverbot' was used to carry out a range of functional tasks from single-switch replay of pre-stored movements to total control of the movement in two dimensions. The level of sophistication achieved on hierarchically arranged play tasks was used to estimate cognitive skills. The 10 children performed at one of the six hierarchically arranged levels from 'no interaction' through 'simple cause and effect' to 'development and execution of a plan'. Teacher interviews revealed that children were interested in the robot, enjoyed interacting with it and demonstrated changes in behaviour and social and language skills following interaction. Children with severe physical disabilities can control a Lego robot to perform un-structured play tasks. In some cases, they were able to display more sophisticated cognitive skills through manipulating the robot than in traditional standardised tests. Success with the robot could be a proxy measure for children who have cognitive abilities but cannot demonstrate them in standard testing.
Protein Assembly and Building Blocks: Beyond the Limits of the LEGO Brick Metaphor.
Levy, Yaakov
2017-09-26
Proteins, like other biomolecules, have a modular and hierarchical structure. Various building blocks are used to construct proteins of high structural complexity and diverse functionality. In multidomain proteins, for example, domains are fused to each other in different combinations to achieve different functions. Although the LEGO brick metaphor is justified as a means of simplifying the complexity of three-dimensional protein structures, several fundamental properties (such as allostery or the induced-fit mechanism) make deviation from it necessary to respect the plasticity, softness, and cross-talk that are essential to protein function. In this work, we illustrate recently reported protein behavior in multidomain proteins that deviates from the LEGO brick analogy. While earlier studies showed that a protein domain is often unaffected by being fused to another domain or becomes more stable following the formation of a new interface between the tethered domains, destabilization due to tethering has been reported for several systems. We illustrate that tethering may sometimes result in a multidomain protein behaving as "less than the sum of its parts". We survey these cases for which structure additivity does not guarantee thermodynamic additivity. Protein destabilization due to fusion to other domains may be linked in some cases to biological function and should be taken into account when designing large assemblies.
At the Creation: Chaos, Control, and Automation--Commercial Software Development for Archives.
ERIC Educational Resources Information Center
Drr, W. Theodore
1988-01-01
An approach to the design of flexible text-based management systems for archives includes tiers for repository, software, and user management systems. Each tier has four layers--objective, program, result, and interface. Traps awaiting software development companies involve the market, competition, operations, and finance. (10 references) (MES)
A Software Designed For STP Data Plot and Analysis Based on Object-oriented Methodology
NASA Astrophysics Data System (ADS)
Lina, L.; Murata, K.
2006-12-01
In the present study, we design a system that is named "STARS (Solar-Terrestrial data Analysis and Reference System)". The STARS provides a research environment that researchers can refer to and analyse a variety of data with single software. This software design is based on the OMT (Object Modeling Technique). The OMT is one of the object-oriented techniques, which has an advantage in maintenance improvement, reuse and long time development of a system. At the Center for Information Technology, Ehime University, after our designing of the STARS, we have already started implementing the STARS. The latest version of the STARS, the STARS5, was released in 2006. Any user can download the system from our WWW site (http:// www.infonet.cite.ehime-u.ac.jp/STARS). The present paper is mainly devoted to the design of a data analysis software system. Through our designing, we paid attention so that the design is flexible and applicable when other developers design software for the similar purpose. If our model is so particular only for our own purpose, it would be useless for other developers. Through our design of the domain object model, we carefully removed the parts, which depend on the system resources, e.g. hardware and software. We put the dependent parts into the application object model. In the present design, therefore, the domain object model and the utility object model are independent of computer resource. This helps anther developer to construct his/her own system based the present design. They simply modify their own application object models according to their system resource. This division of the design between dependent and independent part into three object models is one of the advantages in the OMT. If the design of software is completely done along with the OMT, implementation is rather simple and automatic: developers simply map their designs on our programs. If one creates "ganother STARS" with other programming language such as Java, the programmer simply follows the present system as long as the language is object-oriented language. Researchers would want to add their data into the STARS. In this case, they simply add their own data class in the domain object model. It is because any satellite data has properties such as time or date, which are inherited from the upper class. In this way, their effort is less than in other old methodologies. In the OMT, description format of the system is rather strictly standardized. When new developers take part in STARS project, they have only to understand each model to obtain the overview of the STARS. Then they follow this designs and documents to implement the system. The OMT makes a new comer easy to join into the project already running.
Advanced Software Development Workstation Project
NASA Technical Reports Server (NTRS)
Lee, Daniel
1989-01-01
The Advanced Software Development Workstation Project, funded by Johnson Space Center, is investigating knowledge-based techniques for software reuse in NASA software development projects. Two prototypes have been demonstrated and a third is now in development. The approach is to build a foundation that provides passive reuse support, add a layer that uses domain-independent programming knowledge, add a layer that supports the acquisition of domain-specific programming knowledge to provide active support, and enhance maintainability and modifiability through an object-oriented approach. The development of new application software would use specification-by-reformulation, based on a cognitive theory of retrieval from very long-term memory in humans, and using an Ada code library and an object base. Current tasks include enhancements to the knowledge representation of Ada packages and abstract data types, extensions to support Ada package instantiation knowledge acquisition, integration with Ada compilers and relational databases, enhancements to the graphical user interface, and demonstration of the system with a NASA contractor-developed trajectory simulation package. Future work will focus on investigating issues involving scale-up and integration.
3D Printing of CT Dataset: Validation of an Open Source and Consumer-Available Workflow.
Bortolotto, Chandra; Eshja, Esmeralda; Peroni, Caterina; Orlandi, Matteo A; Bizzotto, Nicola; Poggi, Paolo
2016-02-01
The broad availability of cheap three-dimensional (3D) printing equipment has raised the need for a thorough analysis on its effects on clinical accuracy. Our aim is to determine whether the accuracy of 3D printing process is affected by the use of a low-budget workflow based on open source software and consumer's commercially available 3D printers. A group of test objects was scanned with a 64-slice computed tomography (CT) in order to build their 3D copies. CT datasets were elaborated using a software chain based on three free and open source software. Objects were printed out with a commercially available 3D printer. Both the 3D copies and the test objects were measured using a digital professional caliper. Overall, the objects' mean absolute difference between test objects and 3D copies is 0.23 mm and the mean relative difference amounts to 0.55 %. Our results demonstrate that the accuracy of 3D printing process remains high despite the use of a low-budget workflow.
Software Reviews. PC Software for Artificial Intelligence Applications.
ERIC Educational Resources Information Center
Epp, Helmut; And Others
1988-01-01
Contrasts artificial intelligence and conventional programming languages. Reviews Personal Consultant Plus, Smalltalk/V, and Nexpert Object, which are PC-based products inspired by problem-solving paradigms. Provides information on background and operation of each. (RT)
a Low-Cost and Portable System for 3d Reconstruction of Texture-Less Objects
NASA Astrophysics Data System (ADS)
Hosseininaveh, A.; Yazdan, R.; Karami, A.; Moradi, M.; Ghorbani, F.
2015-12-01
The optical methods for 3D modelling of objects can be classified into two categories including image-based and range-based methods. Structure from Motion is one of the image-based methods implemented in commercial software. In this paper, a low-cost and portable system for 3D modelling of texture-less objects is proposed. This system includes a rotating table designed and developed by using a stepper motor and a very light rotation plate. The system also has eight laser light sources with very dense and strong beams which provide a relatively appropriate pattern on texture-less objects. In this system, regarding to the step of stepper motor, images are semi automatically taken by a camera. The images can be used in structure from motion procedures implemented in Agisoft software.To evaluate the performance of the system, two dark objects were used. The point clouds of these objects were obtained by spraying a light powders on the objects and exploiting a GOM laser scanner. Then these objects were placed on the proposed turntable. Several convergent images were taken from each object while the laser light sources were projecting the pattern on the objects. Afterward, the images were imported in VisualSFM as a fully automatic software package for generating an accurate and complete point cloud. Finally, the obtained point clouds were compared to the point clouds generated by the GOM laser scanner. The results showed the ability of the proposed system to produce a complete 3D model from texture-less objects.
Applications of artificial intelligence to mission planning
NASA Technical Reports Server (NTRS)
Ford, Donnie R.; Floyd, Stephen A.; Rogers, John S.
1990-01-01
The following subject areas are covered: object-oriented programming task; rule-based programming task; algorithms for resource allocation; connecting a Symbolics to a VAX; FORTRAN from Lisp; trees and forest task; software data structure conversion; software functionality modifications and enhancements; portability of resource allocation to a TI MicroExplorer; frontier of feasibility software system; and conclusions.
Scrutinizing UML Activity Diagrams
NASA Astrophysics Data System (ADS)
Al-Fedaghi, Sabah
Building an information system involves two processes: conceptual modeling of the “real world domain” and designing the software system. Object-oriented methods and languages (e.g., UML) are typically used for describing the software system. For the system analysis process that produces the conceptual description, object-oriented techniques or semantics extensions are utilized. Specifically, UML activity diagrams are the “flow charts” of object-oriented conceptualization tools. This chapter proposes an alternative to UML activity diagrams through the development of a conceptual modeling methodology based on the notion of flow.
PyMOL mControl: Manipulating molecular visualization with mobile devices.
Lam, Wendy W T; Siu, Shirley W I
2017-01-02
Viewing and manipulating three-dimensional (3D) structures in molecular graphics software are essential tasks for researchers and students to understand the functions of molecules. Currently, the way to manipulate a 3D molecular object is mainly based on mouse-and-keyboard control that is usually difficult and tedious to learn. While gesture-based and touch-based interactions are increasingly popular in interactive software systems, their suitability in handling molecular graphics has not yet been sufficiently explored. Here, we designed the gesture-based and touch-based interaction methods to manipulate virtual objects in PyMOL utilizing the motion and touch sensors in a mobile device. Three fundamental viewing controls-zooming, translation and rotation-and frequently used functions were implemented. Results from a pilot user study reveal that task performances on viewing controls using a mobile device are slightly reduced as compared to mouse-and-keyboard method. However, it is considered to be more suitable for oral presentations and equally suitable for education scenarios such as school classes. Overall, PyMOL mControl provides an alternative way to manipulate objects in molecular graphic software with new user experiences. The software is freely available at http://cbbio.cis.umac.mo/mcontrol.html. © 2016 by The International Union of Biochemistry and Molecular Biology, 45(1):76-83, 2017. © 2016 The International Union of Biochemistry and Molecular Biology.
Network-Based Analysis of Software Change Propagation
Wang, Rongcun; Qu, Binbin
2014-01-01
The object-oriented software systems frequently evolve to meet new change requirements. Understanding the characteristics of changes aids testers and system designers to improve the quality of softwares. Identifying important modules becomes a key issue in the process of evolution. In this context, a novel network-based approach is proposed to comprehensively investigate change distributions and the correlation between centrality measures and the scope of change propagation. First, software dependency networks are constructed at class level. And then, the number of times of cochanges among classes is minded from software repositories. According to the dependency relationships and the number of times of cochanges among classes, the scope of change propagation is calculated. Using Spearman rank correlation analyzes the correlation between centrality measures and the scope of change propagation. Three case studies on java open source software projects Findbugs, Hibernate, and Spring are conducted to research the characteristics of change propagation. Experimental results show that (i) change distribution is very uneven; (ii) PageRank, Degree, and CIRank are significantly correlated to the scope of change propagation. Particularly, CIRank shows higher correlation coefficient, which suggests it can be a more useful indicator for measuring the scope of change propagation of classes in object-oriented software system. PMID:24790557
Network-based analysis of software change propagation.
Wang, Rongcun; Huang, Rubing; Qu, Binbin
2014-01-01
The object-oriented software systems frequently evolve to meet new change requirements. Understanding the characteristics of changes aids testers and system designers to improve the quality of softwares. Identifying important modules becomes a key issue in the process of evolution. In this context, a novel network-based approach is proposed to comprehensively investigate change distributions and the correlation between centrality measures and the scope of change propagation. First, software dependency networks are constructed at class level. And then, the number of times of cochanges among classes is minded from software repositories. According to the dependency relationships and the number of times of cochanges among classes, the scope of change propagation is calculated. Using Spearman rank correlation analyzes the correlation between centrality measures and the scope of change propagation. Three case studies on java open source software projects Findbugs, Hibernate, and Spring are conducted to research the characteristics of change propagation. Experimental results show that (i) change distribution is very uneven; (ii) PageRank, Degree, and CIRank are significantly correlated to the scope of change propagation. Particularly, CIRank shows higher correlation coefficient, which suggests it can be a more useful indicator for measuring the scope of change propagation of classes in object-oriented software system.
A comparison of two software architectural styles for space-based control systems
NASA Technical Reports Server (NTRS)
Dvorak, D.
2003-01-01
In the hardware/software design of control systems it is almost an article of faith to decompose a system into loosely coupled subsystems, with state variables encapsulated inside device and subsystem objects.
Object-Oriented Technology-Based Software Library for Operations of Water Reclamation Centers
NASA Astrophysics Data System (ADS)
Otani, Tetsuo; Shimada, Takehiro; Yoshida, Norio; Abe, Wataru
SCADA systems in water reclamation centers have been constructed based on hardware and software that each manufacturer produced according to their design. Even though this approach used to be effective to realize real-time and reliable execution, it is an obstacle to cost reduction about system construction and maintenance. A promising solution to address the problem is to set specifications that can be used commonly. In terms of software, information model approach has been adopted in SCADA systems in other field, such as telecommunications and power systems. An information model is a piece of software specification that describes a physical or logical object to be monitored. In this paper, we propose information models for operations of water reclamation centers, which have not ever existed. In addition, we show the feasibility of the information model in terms of common use and processing performance.
Certification of Safety-Critical Software Under DO-178C and DO-278A
NASA Technical Reports Server (NTRS)
Jacklin, Stephen A.
2012-01-01
The RTCA has recently released DO-178C and DO-278A as new certification guidance for the production of airborne and ground-based air traffic management software, respectively. Additionally, RTCA special committee SC-205 has also produced, at the same time, five other companion documents. These documents are RTCA DO-248C, DO-330, DO-331, DO- 332, and DO-333. These supplements address frequently asked questions about software certification, provide guidance on tool qualification requirements, and illustrate the modifications recommended to DO-178C when using model-based software design, object oriented programming, and formal methods. The objective of this paper is to first explain the relationship of DO-178C to the former DO-178B in order to give those familiar with DO- 178B an indication of what has been changed and what has not been changed. With this background, the relationship of DO-178C and DO-278 to the new DO-278A document for ground-based software development is shown. Last, an overview of the new guidance contained in the tool qualification document and the three new supplements to DO-178C and DO-278A is presented. For those unfamiliar with DO-178B, this paper serves to provide an entry point to this new certification guidance for airborne and ground-based CNS/ATM software certification.
NASA Technical Reports Server (NTRS)
Tamayo, Tak Chai
1987-01-01
Quality of software not only is vital to the successful operation of the space station, it is also an important factor in establishing testing requirements, time needed for software verification and integration as well as launching schedules for the space station. Defense of management decisions can be greatly strengthened by combining engineering judgments with statistical analysis. Unlike hardware, software has the characteristics of no wearout and costly redundancies, thus making traditional statistical analysis not suitable in evaluating reliability of software. A statistical model was developed to provide a representation of the number as well as types of failures occur during software testing and verification. From this model, quantitative measure of software reliability based on failure history during testing are derived. Criteria to terminate testing based on reliability objectives and methods to estimate the expected number of fixings required are also presented.
Object-oriented software design in semiautomatic building extraction
NASA Astrophysics Data System (ADS)
Guelch, Eberhard; Mueller, Hardo
1997-08-01
Developing a system for semiautomatic building acquisition is a complex process, that requires constant integration and updating of software modules and user interfaces. To facilitate these processes we apply an object-oriented design not only for the data but also for the software involved. We use the unified modeling language (UML) to describe the object-oriented modeling of the system in different levels of detail. We can distinguish between use cases from the users point of view, that represent a sequence of actions, yielding in an observable result and the use cases for the programmers, who can use the system as a class library to integrate the acquisition modules in their own software. The structure of the system is based on the model-view-controller (MVC) design pattern. An example from the integration of automated texture extraction for the visualization of results demonstrate the feasibility of this approach.
Deaner, Matthew; Holzman, Allison; Alper, Hal S
2018-04-16
Metabolic engineering typically utilizes a suboptimal step-wise gene target optimization approach to parse a highly connected and regulated cellular metabolism. While the endonuclease-null CRISPR/Cas system has enabled gene expression perturbations without genetic modification, it has been mostly limited to small sets of gene targets in eukaryotes due to inefficient methods to assemble and express large sgRNA operons. In this work, we develop a TEF1p-tRNA expression system and demonstrate that the use of tRNAs as splicing elements flanking sgRNAs provides higher efficiency than both Pol III and ribozyme-based expression across a variety of single sgRNA and multiplexed contexts. Next, we devise and validate a scheme to allow modular construction of tRNA-sgRNA (TST) operons using an iterative Type IIs digestion/ligation extension approach, termed CRISPR-Ligation Extension of sgRNA Operons (LEGO). This approach enables facile construction of large TST operons. We demonstrate this utility by constructing a metabolic rewiring prototype for 2,3-butanediol production in 2 distinct yeast strain backgrounds. These results demonstrate that our approach can act as a surrogate for traditional genetic modification on a much shorter design-cycle timescale. © 2018 WILEY-VCH Verlag GmbH & Co. KGaA, Weinheim.
Muto, Yutaka; Yokoyama, Shigeyuki
2012-01-01
'RNA recognition motifs (RRMs)' are common domain-folds composed of 80-90 amino-acid residues in eukaryotes, and have been identified in many cellular proteins. At first they were known as RNA binding domains. Through discoveries over the past 20 years, however, the RRMs have been shown to exhibit versatile molecular recognition activities and to behave as molecular Lego building blocks to construct biological systems. Novel RNA/protein recognition modes by RRMs are being identified, and more information about the molecular recognition by RRMs is becoming available. These RNA/protein recognition modes are strongly correlated with their biological significance. In this review, we would like to survey the recent progress on these versatile molecular recognition modules. Copyright © 2012 John Wiley & Sons, Ltd.
LEGO-NMR spectroscopy: a method to visualize individual subunits in large heteromeric complexes.
Mund, Markus; Overbeck, Jan H; Ullmann, Janina; Sprangers, Remco
2013-10-18
Seeing the big picture: Asymmetric macromolecular complexes that are NMR active in only a subset of their subunits can be prepared, thus decreasing NMR spectral complexity. For the hetero heptameric LSm1-7 and LSm2-8 rings NMR spectra of the individual subunits of the complete complex are obtained, showing a conserved RNA binding site. This LEGO-NMR technique makes large asymmetric complexes accessible to detailed NMR spectroscopic studies. © 2013 The Authors. Published by Wiley-VCH Verlag GmbH & Co. KGaA. This is an open access article under the terms of Creative Commons the Attribution Non-Commercial NoDerivs License, which permits use and distribution in any medium, provided the original work is properly cited, the use is non-commercial and no modifications or adaptations are made.
Description of research interests and current work related to automating software design
NASA Technical Reports Server (NTRS)
Kaindl, Hermann
1992-01-01
Enclosed is a list of selected and recent publications. Most of these publications concern applied research in the areas of software engineering and human-computer interaction. It is felt that domain-specific knowledge plays a major role in software development. Additionally, it is believed that improvements in the general software development process (e.g., object-oriented approaches) will have to be combined with the use of large domain-specific knowledge bases.
Ludwig, Kai; Speiser, Bernd
2004-01-01
We describe a modeling software component Ecco, implemented in the C++ programming language. It assists in the formulation of physicochemical systems including, in particular, electrochemical processes within general geometries. Ecco's kinetic part then translates any user defined reaction mechanism into an object-oriented representation and generates the according mathematical model equations. The input language, its grammar, the object-oriented design of Ecco, based on design patterns, and its integration into the open source software project EChem++ are discussed. Application Strategies are given.
Software Construction and Analysis Tools for Future Space Missions
NASA Technical Reports Server (NTRS)
Lowry, Michael R.; Clancy, Daniel (Technical Monitor)
2002-01-01
NASA and its international partners will increasingly depend on software-based systems to implement advanced functions for future space missions, such as Martian rovers that autonomously navigate long distances exploring geographic features formed by surface water early in the planet's history. The software-based functions for these missions will need to be robust and highly reliable, raising significant challenges in the context of recent Mars mission failures attributed to software faults. After reviewing these challenges, this paper describes tools that have been developed at NASA Ames that could contribute to meeting these challenges; 1) Program synthesis tools based on automated inference that generate documentation for manual review and annotations for automated certification. 2) Model-checking tools for concurrent object-oriented software that achieve memorability through synergy with program abstraction and static analysis tools.
SLS-PLAN-IT: A knowledge-based blackboard scheduling system for Spacelab life sciences missions
NASA Technical Reports Server (NTRS)
Kao, Cheng-Yan; Lee, Seok-Hua
1992-01-01
The primary scheduling tool in use during the Spacelab Life Science (SLS-1) planning phase was the operations research (OR) based, tabular form Experiment Scheduling System (ESS) developed by NASA Marshall. PLAN-IT is an artificial intelligence based interactive graphic timeline editor for ESS developed by JPL. The PLAN-IT software was enhanced for use in the scheduling of Spacelab experiments to support the SLS missions. The enhanced software SLS-PLAN-IT System was used to support the real-time reactive scheduling task during the SLS-1 mission. SLS-PLAN-IT is a frame-based blackboard scheduling shell which, from scheduling input, creates resource-requiring event duration objects and resource-usage duration objects. The blackboard structure is to keep track of the effects of event duration objects on the resource usage objects. Various scheduling heuristics are coded in procedural form and can be invoked any time at the user's request. The system architecture is described along with what has been learned with the SLS-PLAN-IT project.
Automation Hooks Architecture Trade Study for Flexible Test Orchestration
NASA Technical Reports Server (NTRS)
Lansdowne, Chatwin A.; Maclean, John R.; Graffagnino, Frank J.; McCartney, Patrick A.
2010-01-01
We describe the conclusions of a technology and communities survey supported by concurrent and follow-on proof-of-concept prototyping to evaluate feasibility of defining a durable, versatile, reliable, visible software interface to support strategic modularization of test software development. The objective is that test sets and support software with diverse origins, ages, and abilities can be reliably integrated into test configurations that assemble and tear down and reassemble with scalable complexity in order to conduct both parametric tests and monitored trial runs. The resulting approach is based on integration of three recognized technologies that are currently gaining acceptance within the test industry and when combined provide a simple, open and scalable test orchestration architecture that addresses the objectives of the Automation Hooks task. The technologies are automated discovery using multicast DNS Zero Configuration Networking (zeroconf), commanding and data retrieval using resource-oriented Restful Web Services, and XML data transfer formats based on Automatic Test Markup Language (ATML). This open-source standards-based approach provides direct integration with existing commercial off-the-shelf (COTS) analysis software tools.
A component-based software environment for visualizing large macromolecular assemblies.
Sanner, Michel F
2005-03-01
The interactive visualization of large biological assemblies poses a number of challenging problems, including the development of multiresolution representations and new interaction methods for navigating and analyzing these complex systems. An additional challenge is the development of flexible software environments that will facilitate the integration and interoperation of computational models and techniques from a wide variety of scientific disciplines. In this paper, we present a component-based software development strategy centered on the high-level, object-oriented, interpretive programming language: Python. We present several software components, discuss their integration, and describe some of their features that are relevant to the visualization of large molecular assemblies. Several examples are given to illustrate the interoperation of these software components and the integration of structural data from a variety of experimental sources. These examples illustrate how combining visual programming with component-based software development facilitates the rapid prototyping of novel visualization tools.
An exchange format for use-cases of hospital information systems.
Masuda, G; Sakamoto, N; Sakai, R; Yamamoto, R
2001-01-01
Object-oriented software development is a powerful methodology for development of large hospital information systems. We think use-case driven approach is particularly useful for the development. In the use-cases driven approach, use-cases are documented at the first stage in the software development process and they are used through the whole steps in a variety of ways. Therefore, it is important to exchange and share the use-cases and make effective use of them through the overall lifecycle of a development process. In this paper, we propose a method of sharing and exchanging use-case models between applications, developers, and projects. We design an XML based exchange format for use-cases. We then discuss an application of the exchange format to support several software development activities. We preliminarily implemented a support system for object-oriented analysis based on the exchange format. The result shows that using the structural and semantic information in the exchange format enables the support system to assist the object-oriented analysis successfully.
RELAP-7 Software Verification and Validation Plan
DOE Office of Scientific and Technical Information (OSTI.GOV)
Smith, Curtis L.; Choi, Yong-Joon; Zou, Ling
This INL plan comprehensively describes the software for RELAP-7 and documents the software, interface, and software design requirements for the application. The plan also describes the testing-based software verification and validation (SV&V) process—a set of specially designed software models used to test RELAP-7. The RELAP-7 (Reactor Excursion and Leak Analysis Program) code is a nuclear reactor system safety analysis code being developed at Idaho National Laboratory (INL). The code is based on the INL’s modern scientific software development framework – MOOSE (Multi-Physics Object-Oriented Simulation Environment). The overall design goal of RELAP-7 is to take advantage of the previous thirty yearsmore » of advancements in computer architecture, software design, numerical integration methods, and physical models. The end result will be a reactor systems analysis capability that retains and improves upon RELAP5’s capability and extends the analysis capability for all reactor system simulation scenarios.« less
Emerging Technologies for Software-Reliant Systems of Systems
2010-09-01
conditions, such as temperature, sound, vibration, light intensity , motion, or proximity to objects [Raghavendra 2006]. Cognitive Network A cognitive...systems evolutionary development emergent behavior geographic distribution Maier also defines four types of SoS based on their management...by multinational teams. Many organizations use offshoring as a way to reduce costs of software development. Large web- based systems often use
NASA Technical Reports Server (NTRS)
Sundermier, Amy (Inventor)
2002-01-01
A method for acquiring and assembling software components at execution time into a client program, where the components may be acquired from remote networked servers is disclosed. The acquired components are assembled according to knowledge represented within one or more acquired mediating components. A mediating component implements knowledge of an object model. A mediating component uses its implemented object model knowledge, acquired component class information and polymorphism to assemble components into an interacting program at execution time. The interactions or abstract relationships between components in the object model may be implemented by the mediating component as direct invocations or indirect events or software bus exchanges. The acquired components may establish communications with remote servers. The acquired components may also present a user interface representing data to be exchanged with the remote servers. The mediating components may be assembled into layers, allowing arbitrarily complex programs to be constructed at execution time.
Modification of earth-satellite orbits using medium-energy pulsed lasers
DOE Office of Scientific and Technical Information (OSTI.GOV)
Phipps, C.R.
1992-01-01
Laser Impulse Space Propulsion (LISP) has become an attractive concept, due to recent advances in gas laser technology, high-speed segmented mirrors and improved coeffici-ents for momentum coupling to targets in pulsed laser ablation. There are numerous specialized applications of the basic concept to space science-ranging from far-future and high capital cost to the immediate and inexpensive, such as: LEO-LISP (launch of massive objects into low-Earth-Orbit at dramatically improved cost-per-kg relative to present practice); LEGO-LISP (LEO to geosynchronous transfers); LO-LISP) (periodic re-boost of decaying LEO orbits); and LISK (geosynchronous satellite station-keeping). It is unlikely that one type of laser will bemore » best for all scenarios. In this paper, we will focus on the last two applications.« less
Modification of earth-satellite orbits using medium-energy pulsed lasers
DOE Office of Scientific and Technical Information (OSTI.GOV)
Phipps, C.R.
1992-10-01
Laser Impulse Space Propulsion (LISP) has become an attractive concept, due to recent advances in gas laser technology, high-speed segmented mirrors and improved coeffici-ents for momentum coupling to targets in pulsed laser ablation. There are numerous specialized applications of the basic concept to space science-ranging from far-future and high capital cost to the immediate and inexpensive, such as: LEO-LISP (launch of massive objects into low-Earth-Orbit at dramatically improved cost-per-kg relative to present practice); LEGO-LISP (LEO to geosynchronous transfers); LO-LISP) (periodic re-boost of decaying LEO orbits); and LISK (geosynchronous satellite station-keeping). It is unlikely that one type of laser will bemore » best for all scenarios. In this paper, we will focus on the last two applications.« less
Models and Frameworks: A Synergistic Association for Developing Component-Based Applications
Sánchez-Ledesma, Francisco; Sánchez, Pedro; Pastor, Juan A.; Álvarez, Bárbara
2014-01-01
The use of frameworks and components has been shown to be effective in improving software productivity and quality. However, the results in terms of reuse and standardization show a dearth of portability either of designs or of component-based implementations. This paper, which is based on the model driven software development paradigm, presents an approach that separates the description of component-based applications from their possible implementations for different platforms. This separation is supported by automatic integration of the code obtained from the input models into frameworks implemented using object-oriented technology. Thus, the approach combines the benefits of modeling applications from a higher level of abstraction than objects, with the higher levels of code reuse provided by frameworks. In order to illustrate the benefits of the proposed approach, two representative case studies that use both an existing framework and an ad hoc framework, are described. Finally, our approach is compared with other alternatives in terms of the cost of software development. PMID:25147858
Models and frameworks: a synergistic association for developing component-based applications.
Alonso, Diego; Sánchez-Ledesma, Francisco; Sánchez, Pedro; Pastor, Juan A; Álvarez, Bárbara
2014-01-01
The use of frameworks and components has been shown to be effective in improving software productivity and quality. However, the results in terms of reuse and standardization show a dearth of portability either of designs or of component-based implementations. This paper, which is based on the model driven software development paradigm, presents an approach that separates the description of component-based applications from their possible implementations for different platforms. This separation is supported by automatic integration of the code obtained from the input models into frameworks implemented using object-oriented technology. Thus, the approach combines the benefits of modeling applications from a higher level of abstraction than objects, with the higher levels of code reuse provided by frameworks. In order to illustrate the benefits of the proposed approach, two representative case studies that use both an existing framework and an ad hoc framework, are described. Finally, our approach is compared with other alternatives in terms of the cost of software development.
Guetarni, F; Rigoard, P
2015-03-01
Conventional spinal cord stimulation (SCS) generates paraesthesia, as the efficacy of this technique is based on the relationship between the paraesthesia provided by SCS on the painful zone and an analgesic effect on the stimulated zone. Although this basic postulate is based on clinical evidence, it is clear that this relationship has never been formally demonstrated by scientific studies. There is a need for objective evaluation tools ("transducers") to transpose electrical signals to clinical effects and to guide therapeutic choices. We have developed a software at Poitiers University hospital allowing real-time objective mapping of the paraesthesia generated by SCS lead placement and programming during the implantation procedure itself, on a touch screen interface. The purpose of this article is to describe this intraoperative mapping software, in terms of its concept and technical aspects. The Neuro-Mapping Locator (NML) software is dedicated to patients with failed back surgery syndrome, candidates for SCS lead implantation, to actively participate in the implantation procedure. Real-time geographical localization of the paraesthesia generated by percutaneous or multicolumn surgical SCS lead implanted under awake anaesthesia allows intraoperative lead programming and possibly lead positioning to be modified with the patient's cooperation. Software updates should enable us to refine objectives related to the use of this tool and minimize observational biases. The ultimate goals of NML software should not be limited to optimize one specific device implantation in a patient but also allow to compare instantaneously various stimulation strategies, by characterizing new technical parameters as "coverage efficacy" and "device specificity" on selected subgroups of patients. Another longer-term objective would be to organize these predictive factors into computer science ontologies, which could constitute robust and helpful data for device selection and programming of tomorrow's neurostimulators. Copyright © 2014 Elsevier Masson SAS. All rights reserved.
Towards a general object-oriented software development methodology
NASA Technical Reports Server (NTRS)
Seidewitz, ED; Stark, Mike
1986-01-01
Object diagrams were used to design a 5000 statement team training exercise and to design the entire dynamics simulator. The object diagrams are also being used to design another 50,000 statement Ada system and a personal computer based system that will be written in Modula II. The design methodology evolves out of these experiences as well as the limitations of other methods that were studied. Object diagrams, abstraction analysis, and associated principles provide a unified framework which encompasses concepts from Yourdin, Booch, and Cherry. This general object-oriented approach handles high level system design, possibly with concurrency, through object-oriented decomposition down to a completely functional level. How object-oriented concepts can be used in other phases of the software life-cycle, such as specification and testing is being studied concurrently.
Zoller, Christian Johannes; Hohmann, Ansgar; Foschum, Florian; Geiger, Simeon; Geiger, Martin; Ertl, Thomas Peter; Kienle, Alwin
2018-06-01
A GPU-based Monte Carlo software (MCtet) was developed to calculate the light propagation in arbitrarily shaped objects, like a human tooth, represented by a tetrahedral mesh. A unique feature of MCtet is a concept to realize different kinds of light-sources illuminating the complex-shaped surface of an object, for which no preprocessing step is needed. With this concept, it is also possible to consider photons leaving a turbid media and reentering again in case of a concave object. The correct implementation was shown by comparison with five other Monte Carlo software packages. A hundredfold acceleration compared with central processing units-based programs was found. MCtet can simulate anisotropic light propagation, e.g., by accounting for scattering at cylindrical structures. The important influence of the anisotropic light propagation, caused, e.g., by the tubules in human dentin, is shown for the transmission spectrum through a tooth. It was found that the sensitivity to a change in the oxygen saturation inside the pulp for transmission spectra is much larger if the tubules are considered. Another "light guiding" effect based on a combination of a low scattering and a high refractive index in enamel is described. (2018) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE).
Data Centric Development Methodology
ERIC Educational Resources Information Center
Khoury, Fadi E.
2012-01-01
Data centric applications, an important effort of software development in large organizations, have been mostly adopting a software methodology, such as a waterfall or Rational Unified Process, as the framework for its development. These methodologies could work on structural, procedural, or object oriented based applications, but fails to capture…
Control Software for the VERITAS Cerenkov Telescope System
NASA Astrophysics Data System (ADS)
Krawczynski, H.; Olevitch, M.; Sembroski, G.; Gibbs, K.
2003-07-01
The VERITAS collab oration is developing a system of initially 4 and ˇ eventually 7 Cerenkov telescopes of the 12 m diameter class for high sensitivity gamma-ray astronomy in the >50 GeV energy range. In this contribution we describe the software that controls and monitors the various VERITAS subsystems. The software uses an object-oriented approach to cop e with the complexities that arise from using sub-groups of the 7 VERITAS telescopes to observe several sources at the same time. Inter-pro cess communication is based on the CORBA object Request Broker proto col and watch-dog processes monitor the sub-system performance.
A new practice-driven approach to develop software in a cyber-physical system environment
NASA Astrophysics Data System (ADS)
Jiang, Yiping; Chen, C. L. Philip; Duan, Junwei
2016-02-01
Cyber-physical system (CPS) is an emerging area, which cannot work efficiently without proper software handling of the data and business logic. Software and middleware is the soul of the CPS. The software development of CPS is a critical issue because of its complicity in a large scale realistic system. Furthermore, object-oriented approach (OOA) is often used to develop CPS software, which needs some improvements according to the characteristics of CPS. To develop software in a CPS environment, a new systematic approach is proposed in this paper. It comes from practice, and has been evolved from software companies. It consists of (A) Requirement analysis in event-oriented way, (B) architecture design in data-oriented way, (C) detailed design and coding in object-oriented way and (D) testing in event-oriented way. It is a new approach based on OOA; the difference when compared with OOA is that the proposed approach has different emphases and measures in every stage. It is more accord with the characteristics of event-driven CPS. In CPS software development, one should focus on the events more than the functions or objects. A case study of a smart home system is designed to reveal the effectiveness of the approach. It shows that the approach is also easy to be operated in the practice owing to some simplifications. The running result illustrates the validity of this approach.
ERIC Educational Resources Information Center
DePino, Andrew, Jr.
1994-01-01
Describes the relationships a high school built with neighborhood industry, a national laboratory, a national museum, and a large university while trying to build a scale model of the original atomic pile. Provides suggestions for teachers. (MVL)
An Object-Oriented Architecture for a Web-Based CAI System.
ERIC Educational Resources Information Center
Nakabayashi, Kiyoshi; Hoshide, Takahide; Seshimo, Hitoshi; Fukuhara, Yoshimi
This paper describes the design and implementation of an object-oriented World Wide Web-based CAI (Computer-Assisted Instruction) system. The goal of the design is to provide a flexible CAI/ITS (Intelligent Tutoring System) framework with full extendibility and reusability, as well as to exploit Web-based software technologies such as JAVA, ASP (a…
NEXUS - Resilient Intelligent Middleware
NASA Astrophysics Data System (ADS)
Kaveh, N.; Hercock, R. Ghanea
Service-oriented computing, a composition of distributed-object computing, component-based, and Web-based concepts, is becoming the widespread choice for developing dynamic heterogeneous software assets available as services across a network. One of the major strengths of service-oriented technologies is the high abstraction layer and large granularity level at which software assets are viewed compared to traditional object-oriented technologies. Collaboration through encapsulated and separately defined service interfaces creates a service-oriented environment, whereby multiple services can be linked together through their interfaces to compose a functional system. This approach enables better integration of legacy and non-legacy services, via wrapper interfaces, and allows for service composition at a more abstract level especially in cases such as vertical market stacks. The heterogeneous nature of service-oriented technologies and the granularity of their software components makes them a suitable computing model in the pervasive domain.
ControlShell - A real-time software framework
NASA Technical Reports Server (NTRS)
Schneider, Stanley A.; Ullman, Marc A.; Chen, Vincent W.
1991-01-01
ControlShell is designed to enable modular design and impplementation of real-time software. It is an object-oriented tool-set for real-time software system programming. It provides a series of execution and data interchange mechansims that form a framework for building real-time applications. These mechanisms allow a component-based approach to real-time software generation and mangement. By defining a set of interface specifications for intermodule interaction, ControlShell provides a common platform that is the basis for real-time code development and exchange.
Top Down Implementation Plan for system performance test software
NASA Technical Reports Server (NTRS)
Jacobson, G. N.; Spinak, A.
1982-01-01
The top down implementation plan used for the development of system performance test software during the Mark IV-A era is described. The plan is based upon the identification of the hierarchical relationship of the individual elements of the software design, the development of a sequence of functionally oriented demonstrable steps, the allocation of subroutines to the specific step where they are first required, and objective status reporting. The results are: determination of milestones, improved managerial visibility, better project control, and a successful software development.
Software Framework for Peer Data-Management Services
NASA Technical Reports Server (NTRS)
Hughes, John; Hardman, Sean; Crichton, Daniel; Hyon, Jason; Kelly, Sean; Tran, Thuy
2007-01-01
Object Oriented Data Technology (OODT) is a software framework for creating a Web-based system for exchange of scientific data that are stored in diverse formats on computers at different sites under the management of scientific peers. OODT software consists of a set of cooperating, distributed peer components that provide distributed peer-to-peer (P2P) services that enable one peer to search and retrieve data managed by another peer. In effect, computers running OODT software at different locations become parts of an integrated data-management system.
NASA Technical Reports Server (NTRS)
Stephan, Amy; Erikson, Carol A.
1991-01-01
As an initial attempt to introduce expert system technology into an onboard environment, a model based diagnostic system using the TRW MARPLE software tool was integrated with prototype flight hardware and its corresponding control software. Because this experiment was designed primarily to test the effectiveness of the model based reasoning technique used, the expert system ran on a separate hardware platform, and interactions between the control software and the model based diagnostics were limited. While this project met its objective of showing that model based reasoning can effectively isolate failures in flight hardware, it also identified the need for an integrated development path for expert system and control software for onboard applications. In developing expert systems that are ready for flight, artificial intelligence techniques must be evaluated to determine whether they offer a real advantage onboard, identify which diagnostic functions should be performed by the expert systems and which are better left to the procedural software, and work closely with both the hardware and the software developers from the beginning of a project to produce a well designed and thoroughly integrated application.
NASA Astrophysics Data System (ADS)
Knevels, Raphael; Leopold, Philip; Petschko, Helene
2017-04-01
With high-resolution airborne Light Detection and Ranging (LiDAR) data more commonly available, many studies have been performed to facilitate the detailed information on the earth surface and to analyse its limitation. Specifically in the field of natural hazards, digital terrain models (DTM) have been used to map hazardous processes such as landslides mainly by visual interpretation of LiDAR DTM derivatives. However, new approaches are striving towards automatic detection of landslides to speed up the process of generating landslide inventories. These studies usually use a combination of optical imagery and terrain data, and are designed in commercial software packages such as ESRI ArcGIS, Definiens eCognition, or MathWorks MATLAB. The objective of this study was to investigate the potential of open-source software for automatic landslide detection based only on high-resolution LiDAR DTM derivatives in a study area within the federal state of Burgenland, Austria. The study area is very prone to landslides which have been mapped with different methodologies in recent years. The free development environment R was used to integrate open-source geographic information system (GIS) software, such as SAGA (System for Automated Geoscientific Analyses), GRASS (Geographic Resources Analysis Support System), or TauDEM (Terrain Analysis Using Digital Elevation Models). The implemented geographic-object-based image analysis (GEOBIA) consisted of (1) derivation of land surface parameters, such as slope, surface roughness, curvature, or flow direction, (2) finding optimal scale parameter by the use of an objective function, (3) multi-scale segmentation, (4) classification of landslide parts (main scarp, body, flanks) by k-mean thresholding, (5) assessment of the classification performance using a pre-existing landslide inventory, and (6) post-processing analysis for the further use in landslide inventories. The results of the developed open-source approach demonstrated good success rates to objectively detect landslides in high-resolution topography data by GEOBIA.
Reuseable Objects Software Environment (ROSE): Introduction to Air Force Software Reuse Workshop
NASA Technical Reports Server (NTRS)
Cottrell, William L.
1994-01-01
The Reusable Objects Software Environment (ROSE) is a common, consistent, consolidated implementation of software functionality using modern object oriented software engineering including designed-in reuse and adaptable requirements. ROSE is designed to minimize abstraction and reduce complexity. A planning model for the reverse engineering of selected objects through object oriented analysis is depicted. Dynamic and functional modeling are used to develop a system design, the object design, the language, and a database management system. The return on investment for a ROSE pilot program and timelines are charted.
Automated knowledge generation
NASA Technical Reports Server (NTRS)
Myler, Harley R.; Gonzalez, Avelino J.
1988-01-01
The general objectives of the NASA/UCF Automated Knowledge Generation Project were the development of an intelligent software system that could access CAD design data bases, interpret them, and generate a diagnostic knowledge base in the form of a system model. The initial area of concentration is in the diagnosis of the process control system using the Knowledge-based Autonomous Test Engineer (KATE) diagnostic system. A secondary objective was the study of general problems of automated knowledge generation. A prototype was developed, based on object-oriented language (Flavors).
NASA Technical Reports Server (NTRS)
2007-01-01
Barbara Marino (left), Stennis Space Center education technology specialist, shows Astro Camp Counselor Beverly Fitzsimmons a LEGO model during a teambuilding exercise May 29 at SSC's North Gate computer lab as a part of the counselors' `new hire' orientation.
2007-06-08
Barbara Marino (left), Stennis Space Center education technology specialist, shows Astro Camp Counselor Beverly Fitzsimmons a LEGO model during a teambuilding exercise May 29 at SSC's North Gate computer lab as a part of the counselors' `new hire' orientation.
Espino, Jeremy U; Wagner, M; Szczepaniak, C; Tsui, F C; Su, H; Olszewski, R; Liu, Z; Chapman, W; Zeng, X; Ma, L; Lu, Z; Dara, J
2004-09-24
Computer-based outbreak and disease surveillance requires high-quality software that is well-supported and affordable. Developing software in an open-source framework, which entails free distribution and use of software and continuous, community-based software development, can produce software with such characteristics, and can do so rapidly. The objective of the Real-Time Outbreak and Disease Surveillance (RODS) Open Source Project is to accelerate the deployment of computer-based outbreak and disease surveillance systems by writing software and catalyzing the formation of a community of users, developers, consultants, and scientists who support its use. The University of Pittsburgh seeded the Open Source Project by releasing the RODS software under the GNU General Public License. An infrastructure was created, consisting of a website, mailing lists for developers and users, designated software developers, and shared code-development tools. These resources are intended to encourage growth of the Open Source Project community. Progress is measured by assessing website usage, number of software downloads, number of inquiries, number of system deployments, and number of new features or modules added to the code base. During September--November 2003, users generated 5,370 page views of the project website, 59 software downloads, 20 inquiries, one new deployment, and addition of four features. Thus far, health departments and companies have been more interested in using the software as is than in customizing or developing new features. The RODS laboratory anticipates that after initial installation has been completed, health departments and companies will begin to customize the software and contribute their enhancements to the public code base.
Advanced technologies for Mission Control Centers
NASA Technical Reports Server (NTRS)
Dalton, John T.; Hughes, Peter M.
1991-01-01
Advance technologies for Mission Control Centers are presented in the form of the viewgraphs. The following subject areas are covered: technology needs; current technology efforts at GSFC (human-machine interface development, object oriented software development, expert systems, knowledge-based software engineering environments, and high performance VLSI telemetry systems); and test beds.
Güler, Özgür; Yaniv, Ziv
2012-01-01
Teaching the key technical aspects of image-guided interventions using a hands-on approach is a challenging task. This is primarily due to the high cost and lack of accessibility to imaging and tracking systems. We provide a software and data infrastructure which addresses both challenges. Our infrastructure allows students, patients, and clinicians to develop an understanding of the key technologies by using them, and possibly by developing additional components and integrating them into a simple navigation system which we provide. Our approach requires minimal hardware, LEGO blocks to construct a phantom for which we provide CT scans, and a webcam which when combined with our software provides the functionality of a tracking system. A premise of this approach is that tracking accuracy is sufficient for our purpose. We evaluate the accuracy provided by a consumer grade webcam and show that it is sufficient for educational use. We provide an open source implementation of all the components required for a basic image-guided navigation as part of the Image-Guided Surgery Toolkit (IGSTK). It has long been known that in education there is no substitute for hands-on experience, to quote Sophocles, "One must learn by doing the thing; for though you think you know it, you have no certainty, until you try.". Our work provides this missing capability in the context of image-guided navigation. Enabling a wide audience to learn and experience the use of a navigation system.
NASA Astrophysics Data System (ADS)
Potter, Michael; Bensch, Alexander; Dawson-Elli, Alexander; Linte, Cristian A.
2015-03-01
In minimally invasive surgical interventions direct visualization of the target area is often not available. Instead, clinicians rely on images from various sources, along with surgical navigation systems for guidance. These spatial localization and tracking systems function much like the Global Positioning Systems (GPS) that we are all well familiar with. In this work we demonstrate how the video feed from a typical camera, which could mimic a laparoscopic or endoscopic camera used during an interventional procedure, can be used to identify the pose of the camera with respect to the viewed scene and augment the video feed with computer-generated information, such as rendering of internal anatomy not visible beyond the imaged surface, resulting in a simple augmented reality environment. This paper describes the software and hardware environment and methodology for augmenting the real world with virtual models extracted from medical images to provide enhanced visualization beyond the surface view achieved using traditional imaging. Following intrinsic and extrinsic camera calibration, the technique was implemented and demonstrated using a LEGO structure phantom, as well as a 3D-printed patient-specific left atrial phantom. We assessed the quality of the overlay according to fiducial localization, fiducial registration, and target registration errors, as well as the overlay offset error. Using the software extensions we developed in conjunction with common webcams it is possible to achieve tracking accuracy comparable to that seen with significantly more expensive hardware, leading to target registration errors on the order of 2 mm.
Practical Application of Model-based Programming and State-based Architecture to Space Missions
NASA Technical Reports Server (NTRS)
Horvath, Gregory; Ingham, Michel; Chung, Seung; Martin, Oliver; Williams, Brian
2006-01-01
A viewgraph presentation to develop models from systems engineers that accomplish mission objectives and manage the health of the system is shown. The topics include: 1) Overview; 2) Motivation; 3) Objective/Vision; 4) Approach; 5) Background: The Mission Data System; 6) Background: State-based Control Architecture System; 7) Background: State Analysis; 8) Overview of State Analysis; 9) Background: MDS Software Frameworks; 10) Background: Model-based Programming; 10) Background: Titan Model-based Executive; 11) Model-based Execution Architecture; 12) Compatibility Analysis of MDS and Titan Architectures; 13) Integrating Model-based Programming and Execution into the Architecture; 14) State Analysis and Modeling; 15) IMU Subsystem State Effects Diagram; 16) Titan Subsystem Model: IMU Health; 17) Integrating Model-based Programming and Execution into the Software IMU; 18) Testing Program; 19) Computationally Tractable State Estimation & Fault Diagnosis; 20) Diagnostic Algorithm Performance; 21) Integration and Test Issues; 22) Demonstrated Benefits; and 23) Next Steps
Dorello's Canal for Laymen: A Lego-Like Presentation.
Ezer, Haim; Banerjee, Anirban Deep; Thakur, Jai Deep; Nanda, Anil
2012-06-01
Objective Dorello's canal was first described by Gruber in 1859, and later by Dorello. Vail also described the anatomy of Dorello's canal. In the preceding century, Dorello's canal was clinically important, in understanding sixth nerve palsy and nowadays it is mostly important for skull base surgery. The understanding of the three dimensional anatomy, of this canal is very difficult to understand, and there is no simple explanation for its anatomy and its relationship with adjacent structures. We present a simple, Lego-like, presentation of Dorello's canal, in a stepwise manner. Materials and Methods Dorello's canal was dissected in five formalin-fixed cadaver specimens (10 sides). The craniotomy was performed, while preserving the neural and vascular structures associated with the canal. A 3D model was created, to explain the canal's anatomy. Results Using the petrous pyramid, the sixth nerve, the cavernous sinus, the trigeminal ganglion, the petorclival ligament and the posterior clinoid, the three-dimensional structure of Dorello's canal was defined. This simple representation aids in understanding the three dimensional relationship of Dorello's canal to its neighboring structures. Conclusion Dorello's canal with its three dimensional structure and relationship to its neighboring anatomical structures could be reconstructed using a few anatomical building blocks. This method simplifies the understanding of this complex anatomical structure, and could be used for teaching purposes for aspiring neurosurgeons, and anatomy students.
Dorello's Canal for Laymen: A Lego-Like Presentation
Ezer, Haim; Banerjee, Anirban Deep; Thakur, Jai Deep; Nanda, Anil
2012-01-01
Objective Dorello's canal was first described by Gruber in 1859, and later by Dorello. Vail also described the anatomy of Dorello's canal. In the preceding century, Dorello's canal was clinically important, in understanding sixth nerve palsy and nowadays it is mostly important for skull base surgery. The understanding of the three dimensional anatomy, of this canal is very difficult to understand, and there is no simple explanation for its anatomy and its relationship with adjacent structures. We present a simple, Lego-like, presentation of Dorello's canal, in a stepwise manner. Materials and Methods Dorello's canal was dissected in five formalin-fixed cadaver specimens (10 sides). The craniotomy was performed, while preserving the neural and vascular structures associated with the canal. A 3D model was created, to explain the canal's anatomy. Results Using the petrous pyramid, the sixth nerve, the cavernous sinus, the trigeminal ganglion, the petorclival ligament and the posterior clinoid, the three-dimensional structure of Dorello's canal was defined. This simple representation aids in understanding the three dimensional relationship of Dorello's canal to its neighboring structures. Conclusion Dorello's canal with its three dimensional structure and relationship to its neighboring anatomical structures could be reconstructed using a few anatomical building blocks. This method simplifies the understanding of this complex anatomical structure, and could be used for teaching purposes for aspiring neurosurgeons, and anatomy students. PMID:23730547
Caregiver and social assistant robot for rehabilitation and coaching for the elderly.
Pérez, P J; Garcia-Zapirain, B; Mendez-Zorrilla, A
2015-01-01
Socially assistive robotics (SAR) has been a major field of investigation during the last decade and, as it develops, the groups the technology can be applied to and all ways in which these can be assisted are rapidly increasing. The main objective is to design and develop a complete robotic agent, so that it performs physical and mental activities for elderly people to maintain their healthy life habits and, as a final result, improve their quality of life. LEGO Mindstorms NXT® robot's unique capacity for adaptability and engaging its users to develop coaching activities and assistive rehabilitation for the elderly. Such activities will aim to enhance healthy habits and provide training in physical and mental rehabilitation. The robot is attached to an iPod Touch that acts as its interface. The robot has been tested by a voluntary group of residents, also from that retirement home. Results in the variables of the questionnaire show scores above 4 points out of 5 for all the categories. Based on the tests, an easy to use Robot is prepared to deliver basic coaching for physical activities as proposed by the client, the staff of La Misericordia, who confirmed their satisfaction regarding this aspect.
NASA Technical Reports Server (NTRS)
Mclean, David R.; Tuchman, Alan; Potter, William J.
1991-01-01
A C-based artificial intelligence (AI) development effort which is based on a software tools approach is discussed with emphasis on reusability and maintainability of code. The discussion starts with simple examples of how list processing can easily be implemented in C and then proceeds to the implementations of frames and objects which use dynamic memory allocation. The implementation of procedures which use depth first search, constraint propagation, context switching, and blackboard-like simulation environment are described. Techniques for managing the complexity of C-based AI software are noted, especially the object-oriented techniques of data encapsulation and incremental development. Finally, all these concepts are put together by describing the components of planning software called the Planning And Resource Reasoning (PARR) Shell. This shell was successfully utilized for scheduling services of the Tracking and Data Relay Satellite System for the Earth Radiation Budget Satellite since May of 1987 and will be used for operations scheduling of the Explorer Platform in Nov. of 1991.
A Study on Software-based Sensing Technology for Multiple Object Control in AR Video
Jung, Sungmo; Song, Jae-gu; Hwang, Dae-Joon; Ahn, Jae Young; Kim, Seoksoo
2010-01-01
Researches on Augmented Reality (AR) have recently received attention. With these, the Machine-to-Machine (M2M) market has started to be active and there are numerous efforts to apply this to real life in all sectors of society. To date, the M2M market has applied the existing marker-based AR technology in entertainment, business and other industries. With the existing marker-based AR technology, a designated object can only be loaded on the screen from one marker and a marker has to be added to load on the screen the same object again. This situation creates a problem where the relevant marker’should be extracted and printed in screen so that loading of the multiple objects is enabled. However, since the distance between markers will not be measured in the process of detecting and copying markers, the markers can be overlapped and thus the objects would not be augmented. To solve this problem, a circle having the longest radius needs to be created from a focal point of a marker to be copied, so that no object is copied within the confines of the circle. In this paper, software-based sensing technology for multiple object detection and loading using PPHT has been developed and overlapping marker control according to multiple object control has been studied using the Bresenham and Mean Shift algorithms. PMID:22163444
A study on software-based sensing technology for multiple object control in AR video.
Jung, Sungmo; Song, Jae-Gu; Hwang, Dae-Joon; Ahn, Jae Young; Kim, Seoksoo
2010-01-01
Researches on Augmented Reality (AR) have recently received attention. With these, the Machine-to-Machine (M2M) market has started to be active and there are numerous efforts to apply this to real life in all sectors of society. To date, the M2M market has applied the existing marker-based AR technology in entertainment, business and other industries. With the existing marker-based AR technology, a designated object can only be loaded on the screen from one marker and a marker has to be added to load on the screen the same object again. This situation creates a problem where the relevant marker'should be extracted and printed in screen so that loading of the multiple objects is enabled. However, since the distance between markers will not be measured in the process of detecting and copying markers, the markers can be overlapped and thus the objects would not be augmented. To solve this problem, a circle having the longest radius needs to be created from a focal point of a marker to be copied, so that no object is copied within the confines of the circle. In this paper, software-based sensing technology for multiple object detection and loading using PPHT has been developed and overlapping marker control according to multiple object control has been studied using the Bresenham and Mean Shift algorithms.
Distributed Computing Framework for Synthetic Radar Application
NASA Technical Reports Server (NTRS)
Gurrola, Eric M.; Rosen, Paul A.; Aivazis, Michael
2006-01-01
We are developing an extensible software framework, in response to Air Force and NASA needs for distributed computing facilities for a variety of radar applications. The objective of this work is to develop a Python based software framework, that is the framework elements of the middleware that allows developers to control processing flow on a grid in a distributed computing environment. Framework architectures to date allow developers to connect processing functions together as interchangeable objects, thereby allowing a data flow graph to be devised for a specific problem to be solved. The Pyre framework, developed at the California Institute of Technology (Caltech), and now being used as the basis for next-generation radar processing at JPL, is a Python-based software framework. We have extended the Pyre framework to include new facilities to deploy processing components as services, including components that monitor and assess the state of the distributed network for eventual real-time control of grid resources.
Memory and accurate processing brain rehabilitation for the elderly: LEGO robot and iPad case study.
Lopez-Samaniego, Leire; Garcia-Zapirain, Begonya; Mendez-Zorrilla, Amaia
2014-01-01
This paper presents the results of research that applies cognitive therapies associated with memory and mathematical problem-solving in elderly people. The exercises are programmed in an iPad and can be performed both from the Tablet and in an interactive format with a LEGO robot. The system has been tested with 2 men and 7 women over the age of 65 who have slight physical and cognitive impairment. Evaluation with the SUS resulted in a mean of 48.45 with a standard deviation of 5.82. The score of overall satisfaction was 84.37 with a standard deviation of 18.6. Interaction with the touch screen caused some usability problems due to the elderly people's visual difficulties and clicking accuracy. Future versions will include visualization with more color contrast and less use of the keyboard.
NASA Astrophysics Data System (ADS)
Cho, Hyesung; Moon Kim, Sang; Sik Kang, Yun; Kim, Junsoo; Jang, Segeun; Kim, Minhyoung; Park, Hyunchul; Won Bang, Jung; Seo, Soonmin; Suh, Kahp-Yang; Sung, Yung-Eun; Choi, Mansoo
2015-09-01
The production of multiscale architectures is of significant interest in materials science, and the integration of those structures could provide a breakthrough for various applications. Here we report a simple yet versatile strategy that allows for the LEGO-like integrations of microscale membranes by quantitatively controlling the oxygen inhibition effects of ultraviolet-curable materials, leading to multilevel multiscale architectures. The spatial control of oxygen concentration induces different curing contrasts in a resin allowing the selective imprinting and bonding at different sides of a membrane, which enables LEGO-like integration together with the multiscale pattern formation. Utilizing the method, the multilevel multiscale Nafion membranes are prepared and applied to polymer electrolyte membrane fuel cell. Our multiscale membrane fuel cell demonstrates significant enhancement of performance while ensuring mechanical robustness. The performance enhancement is caused by the combined effect of the decrease of membrane resistance and the increase of the electrochemical active surface area.
2011-08-04
CAPE CANAVERAL, Fla. -- From left, Dr. Steve Lee, with the Denver Museum of Nature and Science; Ulrik Solberg Lund, a LEGO minifigure designer; and Karsten Juel Bunch, a LEGO City senior designer, participate in an educational webcast in the Mission Status Center at the Kennedy Space Center Visitor Complex in Florida. On hand to ask questions of the guests were students, teachers, and mentors of the Goldstone Apple Valley Radio Telescope (GAVRT) project who were invited to Kennedy to watch the launch of NASA's Juno spacecraft atop a United Launch Alliance Atlas V rocket. GAVRT is a partnership between NASA, the Jet Propulsion Laboratory (JPL), and The Lewis Center for Educational Research (LCER) in Apple Valley, Calif. It allows students to control a 34-meter radio telescope that, until recently, was part of NASA’s Deep Space Network, and to interact with scientists outside the classroom setting. Photo credit: NASA/Glenn Benson
2011-08-04
CAPE CANAVERAL, Fla. -- From left, Dr. Steve Lee, with the Denver Museum of Nature and Science; Ulrik Solberg Lund, a LEGO minifigure designer; and Karsten Juel Bunch, a LEGO City senior designer, participate in an educational webcast in the Mission Status Center at the Kennedy Space Center Visitor Complex in Florida. On hand to ask questions of the guests were students, teachers, and mentors of the Goldstone Apple Valley Radio Telescope (GAVRT) project who were invited to Kennedy to watch the launch of NASA's Juno spacecraft atop a United Launch Alliance Atlas V rocket. GAVRT is a partnership between NASA, the Jet Propulsion Laboratory (JPL), and The Lewis Center for Educational Research (LCER) in Apple Valley, Calif. It allows students to control a 34-meter radio telescope that, until recently, was part of NASA’s Deep Space Network, and to interact with scientists outside the classroom setting. Photo credit: NASA/Glenn Benson
NASA Technical Reports Server (NTRS)
Dunne, Matthew J.
2011-01-01
The development of computer software as a tool to generate visual displays has led to an overall expansion of automated computer generated images in the aerospace industry. These visual overlays are generated by combining raw data with pre-existing data on the object or objects being analyzed on the screen. The National Aeronautics and Space Administration (NASA) uses this computer software to generate on-screen overlays when a Visiting Vehicle (VV) is berthing with the International Space Station (ISS). In order for Mission Control Center personnel to be a contributing factor in the VV berthing process, computer software similar to that on the ISS must be readily available on the ground to be used for analysis. In addition, this software must perform engineering calculations and save data for further analysis.
Analyzing and designing object-oriented missile simulations with concurrency
NASA Astrophysics Data System (ADS)
Randorf, Jeffrey Allen
2000-11-01
A software object model for the six degree-of-freedom missile modeling domain is presented. As a precursor, a domain analysis of the missile modeling domain was started, based on the Feature-Oriented Domain Analysis (FODA) technique described by the Software Engineering Institute (SEI). It was subsequently determined the FODA methodology is functionally equivalent to the Object Modeling Technique. The analysis used legacy software documentation and code from the ENDOSIM, KDEC, and TFrames 6-DOF modeling tools, including other technical literature. The SEI Object Connection Architecture (OCA) was the template for designing the object model. Three variants of the OCA were considered---a reference structure, a recursive structure, and a reference structure with augmentation for flight vehicle modeling. The reference OCA design option was chosen for maintaining simplicity while not compromising the expressive power of the OMT model. The missile architecture was then analyzed for potential areas of concurrent computing. It was shown how protected objects could be used for data passing between OCA object managers, allowing concurrent access without changing the OCA reference design intent or structure. The implementation language was the 1995 release of Ada. OCA software components were shown how to be expressed as Ada child packages. While acceleration of several low level and other high operations level are possible on proper hardware, there was a 33% degradation of 4th order Runge-Kutta integrator performance of two simultaneous ordinary differential equations using Ada tasking on a single processor machine. The Defense Department's High Level Architecture was introduced and explained in context with the OCA. It was shown the HLA and OCA were not mutually exclusive architectures, but complimentary. HLA was shown as an interoperability solution, with the OCA as an architectural vehicle for software reuse. Further directions for implementing a 6-DOF missile modeling environment are discussed.
Advanced Software Development Workstation Project, phase 3
NASA Technical Reports Server (NTRS)
1991-01-01
ACCESS provides a generic capability to develop software information system applications which are explicitly intended to facilitate software reuse. In addition, it provides the capability to retrofit existing large applications with a user friendly front end for preparation of input streams in a way that will reduce required training time, improve the productivity even of experienced users, and increase accuracy. Current and past work shows that ACCESS will be scalable to much larger object bases.
Automating the design of scientific computing software
NASA Technical Reports Server (NTRS)
Kant, Elaine
1992-01-01
SINAPSE is a domain-specific software design system that generates code from specifications of equations and algorithm methods. This paper describes the system's design techniques (planning in a space of knowledge-based refinement and optimization rules), user interaction style (user has option to control decision making), and representation of knowledge (rules and objects). It also summarizes how the system knowledge has evolved over time and suggests some issues in building software design systems to facilitate reuse.
A knowledge discovery object model API for Java
Zuyderduyn, Scott D; Jones, Steven JM
2003-01-01
Background Biological data resources have become heterogeneous and derive from multiple sources. This introduces challenges in the management and utilization of this data in software development. Although efforts are underway to create a standard format for the transmission and storage of biological data, this objective has yet to be fully realized. Results This work describes an application programming interface (API) that provides a framework for developing an effective biological knowledge ontology for Java-based software projects. The API provides a robust framework for the data acquisition and management needs of an ontology implementation. In addition, the API contains classes to assist in creating GUIs to represent this data visually. Conclusions The Knowledge Discovery Object Model (KDOM) API is particularly useful for medium to large applications, or for a number of smaller software projects with common characteristics or objectives. KDOM can be coupled effectively with other biologically relevant APIs and classes. Source code, libraries, documentation and examples are available at . PMID:14583100
Adding Hierarchical Objects to Relational Database General-Purpose XML-Based Information Managements
NASA Technical Reports Server (NTRS)
Lin, Shu-Chun; Knight, Chris; La, Tracy; Maluf, David; Bell, David; Tran, Khai Peter; Gawdiak, Yuri
2006-01-01
NETMARK is a flexible, high-throughput software system for managing, storing, and rapid searching of unstructured and semi-structured documents. NETMARK transforms such documents from their original highly complex, constantly changing, heterogeneous data formats into well-structured, common data formats in using Hypertext Markup Language (HTML) and/or Extensible Markup Language (XML). The software implements an object-relational database system that combines the best practices of the relational model utilizing Structured Query Language (SQL) with those of the object-oriented, semantic database model for creating complex data. In particular, NETMARK takes advantage of the Oracle 8i object-relational database model using physical-address data types for very efficient keyword searches of records across both context and content. NETMARK also supports multiple international standards such as WEBDAV for drag-and-drop file management and SOAP for integrated information management using Web services. The document-organization and -searching capabilities afforded by NETMARK are likely to make this software attractive for use in disciplines as diverse as science, auditing, and law enforcement.
VA's Integrated Imaging System on three platforms.
Dayhoff, R E; Maloney, D L; Majurski, W J
1992-01-01
The DHCP Integrated Imaging System provides users with integrated patient data including text, image and graphics data. This system has been transferred from its original two screen DOS-based MUMPS platform to an X window workstation and a Microsoft Windows-based workstation. There are differences between these various platforms that impact on software design and on software development strategy. Data structures and conventions were used to isolate hardware, operating system, imaging software, and user-interface differences between platforms in the implementation of functionality for text and image display and interaction. The use of an object-oriented approach greatly increased system portability.
VA's Integrated Imaging System on three platforms.
Dayhoff, R. E.; Maloney, D. L.; Majurski, W. J.
1992-01-01
The DHCP Integrated Imaging System provides users with integrated patient data including text, image and graphics data. This system has been transferred from its original two screen DOS-based MUMPS platform to an X window workstation and a Microsoft Windows-based workstation. There are differences between these various platforms that impact on software design and on software development strategy. Data structures and conventions were used to isolate hardware, operating system, imaging software, and user-interface differences between platforms in the implementation of functionality for text and image display and interaction. The use of an object-oriented approach greatly increased system portability. PMID:1482983
Advanced engineering software for in-space assembly and manned planetary spacecraft
NASA Technical Reports Server (NTRS)
Delaquil, Donald; Mah, Robert
1990-01-01
Meeting the objectives of the Lunar/Mars initiative to establish safe and cost-effective extraterrestrial bases requires an integrated software/hardware approach to operational definitions and systems implementation. This paper begins this process by taking a 'software-first' approach to systems design, for implementing specific mission scenarios in the domains of in-space assembly and operations of the manned Mars spacecraft. The technological barriers facing implementation of robust operational systems within these two domains are discussed, and preliminary software requirements and architectures that resolve these barriers are provided.
Lindsay, Sally; Hounsell, Kara Grace
2017-10-01
Youth with disabilities are under-represented in science, technology, engineering, and math (STEM) in school and in the workforce. One encouraging approach to engage youth's interest in STEM is through robotics; however, such programs are mostly for typically developing youth. The purpose of this study was to understand the development and implementation of an adapted robotics program for children and youth with disabilities and their experiences within it. Our mixed methods pilot study (pre- and post-workshop surveys, observations, and interviews) involved 41 participants including: 18 youth (aged 6-13), 12 parents and 11 key informants. The robotics program involved 6, two-hour workshops held at a paediatric hospital. Our findings showed that several adaptations made to the robotics program helped to enhance the participation of children with disabilities. Adaptations addressed the educational/curriculum, cognitive and learning, physical and social needs of the children. In regards to experiences within the adapted hospital program, our findings highlight that children enjoyed the program and learned about computer programming and building robots. Clinicians and educators should consider engaging youth with disabilities in robotics to enhance learning and interest in STEM. Implications for Rehabilitation Clinicians and educators should consider adapting curriculum content and mode of delivery of LEGO ® robotics programs to include youth with disabilities. Appropriate staffing including clinicians and educators who are knowledgeable about youth with disabilities and LEGO ® robotics are needed. Clinicians should consider engaging youth with disabilities in LEGO ® to enhance learning and interest in STEM.
The Use of Lego Technologies in Elementary Teacher Preparation
NASA Astrophysics Data System (ADS)
Hadjiachilleos, Stella; Avraamidou, Lucy; Papastavrou, Stavros
2013-10-01
The need to reform science teacher preparation programs has been pointed out in research (Bryan and Abell in J Res Sci Teach 36:121-140, 1999; Bryan and Atwater in Sci Educ 8(6):821-839, 2002; Harrington and Hathaway in J Teach Educ 46(4):275-284, 1995). Science teachers are charged with the responsibility of incorporating both cognitive and non-cognitive parameters in their everyday teaching practices. This often results in their reluctance to teach science because they often lack disciplinary and/or pedagogical expertise required to promote science learning. The purpose of this study is to propose an alternative instructional approach in which Lego vehicles were used as a tool to promote pre-service elementary teachers' development and to examine whether there are non-cognitive parameters that promote or obstruct them from using Lego Technologies as a teaching tool. The context of the study was defined by a teacher preparation program of a private university in a small Mediterranean country. A sample of 28 pre-service elementary teachers, working in five 5-6-member groups were involved in scientific inquiries, during which they had to use vehicles in order to solve scientific problems related to concepts such as gear functioning, force, and motion. The nature of their cognitive engagement in the scientific inquiry process, non-cognitive parameters contributing to their cognitive engagement, and the impact of their involvement in the process on their development were examined through qualitative analysis of pre- and post-inquiry interviews, presentations of their solutions to the scientific problems and of their personal reflective journals.
Talapin, Dmitri V
2008-06-01
Two papers in this issue report important developments in the field of inorganic nanomaterials. Chen and O'Brien discuss self-assembly of semiconductor nanocrystals into binary nanoparticle superlattices (BNSLs). They show that simple geometrical principles based on maximizing the packing density can determine BNSL symmetry in the absence of cohesive electrostatic interactions. This finding highlights the role of entropy as the driving force for ordering nanoparticles. The other paper, by Weller and co-workers, addresses an important problem related to device integration of nanoparticle assemblies. They employ the Langmuir-Blodgett technique to prepare long-range ordered monolayers of close-packed nanocrystals and transfer them to different substrates.
Application and systems software in Ada: Development experiences
NASA Technical Reports Server (NTRS)
Kuschill, Jim
1986-01-01
In its most basic sense software development involves describing the tasks to be solved, including the given objects and the operations to be performed on those objects. Unfortunately, the way people describe objects and operations usually bears little resemblance to source code in most contemporary computer languages. There are two ways around this problem. One is to allow users to describe what they want the computer to do in everyday, typically imprecise English. The PRODOC methodology and software development environment is based on a second more flexible and possibly even easier to use approach. Rather than hiding program structure, PRODOC represents such structure graphically using visual programming techniques. In addition, the program terminology used in PRODOC may be customized so as to match the way human experts in any given application area naturally describe the relevant data and operations. The PRODOC methodology is described in detail.
GERICOS: A Generic Framework for the Development of On-Board Software
NASA Astrophysics Data System (ADS)
Plasson, P.; Cuomo, C.; Gabriel, G.; Gauthier, N.; Gueguen, L.; Malac-Allain, L.
2016-08-01
This paper presents an overview of the GERICOS framework (GEneRIC Onboard Software), its architecture, its various layers and its future evolutions. The GERICOS framework, developed and qualified by LESIA, offers a set of generic, reusable and customizable software components for the rapid development of payload flight software. The GERICOS framework has a layered structure. The first layer (GERICOS::CORE) implements the concept of active objects and forms an abstraction layer over the top of real-time kernels. The second layer (GERICOS::BLOCKS) offers a set of reusable software components for building flight software based on generic solutions to recurrent functionalities. The third layer (GERICOS::DRIVERS) implements software drivers for several COTS IP cores of the LEON processor ecosystem.
IPAD 2: Advances in Distributed Data Base Management for CAD/CAM
NASA Technical Reports Server (NTRS)
Bostic, S. W. (Compiler)
1984-01-01
The Integrated Programs for Aerospace-Vehicle Design (IPAD) Project objective is to improve engineering productivity through better use of computer-aided design and manufacturing (CAD/CAM) technology. The focus is on development of technology and associated software for integrated company-wide management of engineering information. The objectives of this conference are as follows: to provide a greater awareness of the critical need by U.S. industry for advancements in distributed CAD/CAM data management capability; to present industry experiences and current and planned research in distributed data base management; and to summarize IPAD data management contributions and their impact on U.S. industry and computer hardware and software vendors.
NASA Astrophysics Data System (ADS)
Zoller, Christian; Hohmann, Ansgar; Ertl, Thomas; Kienle, Alwin
2017-07-01
The Monte Carlo method is often referred as the gold standard to calculate the light propagation in turbid media [1]. Especially for complex shaped geometries where no analytical solutions are available the Monte Carlo method becomes very important [1, 2]. In this work a Monte Carlo software is presented, to simulate the light propagation in complex shaped geometries. To improve the simulation time the code is based on OpenCL such that graphics cards can be used as well as other computing devices. Within the software an illumination concept is presented to realize easily all kinds of light sources, like spatial frequency domain (SFD), optical fibers or Gaussian beam profiles. Moreover different objects, which are not connected to each other, can be considered simultaneously, without any additional preprocessing. This Monte Carlo software can be used for many applications. In this work the transmission spectrum of a tooth and the color reconstruction of a virtual object are shown, using results from the Monte Carlo software.
A Novel Automated Method for Analyzing Cylindrical Computed Tomography Data
NASA Technical Reports Server (NTRS)
Roth, D. J.; Burke, E. R.; Rauser, R. W.; Martin, R. E.
2011-01-01
A novel software method is presented that is applicable for analyzing cylindrical and partially cylindrical objects inspected using computed tomography. This method involves unwrapping and re-slicing data so that the CT data from the cylindrical object can be viewed as a series of 2-D sheets in the vertical direction in addition to volume rendering and normal plane views provided by traditional CT software. The method is based on interior and exterior surface edge detection and under proper conditions, is FULLY AUTOMATED and requires no input from the user except the correct voxel dimension from the CT scan. The software is available from NASA in 32- and 64-bit versions that can be applied to gigabyte-sized data sets, processing data either in random access memory or primarily on the computer hard drive. Please inquire with the presenting author if further interested. This software differentiates itself in total from other possible re-slicing software solutions due to complete automation and advanced processing and analysis capabilities.
Study on Contaminant Transportation of a Typical Chemical Industry Park Based on GMS Software
NASA Astrophysics Data System (ADS)
Huang, LinXian; Liu, GuoZhen; Xing, LiTing; Liu, BenHua; Xu, ZhengHe; Yang, LiZhi; Zhu, HebgHua
2018-03-01
The groundwater solute transport model can effectively simulated the transport path, the transport scope, and the concentration of contaminant which can provide quantitative data for groundwater pollution repair and groundwater resource management. In this study, we selected biological modern technology research base of Shandong province as research objective and simulated the pollution characteristic of typicalcontaminant cis-1, 3-dichloropropene under different operating conditions by using GMS software.
NASA Astrophysics Data System (ADS)
Marulcu, Ismail
This mixed method study examined the impact of a LEGO-based, engineering-oriented curriculum compared to an inquiry-based curriculum on fifth graders' content learning of simple machines. This study takes a social constructivist theoretical stance that science learning involves learning scientific concepts and their relations to each other. From this perspective, students are active participants, and they construct their conceptual understanding through the guidance of their teacher. With the goal of better understanding the use of engineering education materials in classrooms the National Academy of Engineering and National Research Council in the book "Engineering in K-12 Education" conducted an in-depth review of the potential benefits of including engineering in K--12 schools as (a) improved learning and achievement in science and mathematics, (b) increased awareness of engineering and the work of engineers, (c) understanding of and the ability to engage in engineering design, (d) interest in pursuing engineering as a career, and (e) increased technological literacy (Katehi, Pearson, & Feder, 2009). However, they also noted a lack of reliable data and rigorous research to support these assertions. Data sources included identical written tests and interviews, classroom observations and videos, teacher interviews, and classroom artifacts. To investigate the impact of the design-based simple machines curriculum compared to the scientific inquiry-based simple machines curriculum on student learning outcomes, I compared the control and the experimental groups' scores on the tests and interviews by using ANCOVA. To analyze and characterize the classroom observation videotapes, I used Jordan and Henderson's (1995) method and divide them into episodes. My analyses revealed that the design-based Design a People Mover: Simple Machines unit was, if not better, as successful as the inquiry-based FOSS Levers and Pulleys unit in terms of students' content learning. I also found that students in the engineering group outperformed students in the control group in regards to their ability to answer open-ended questions when interviewed. Implications for students' science content learning and teachers' professional development are discussed.
Simple solution to the medical instrumentation software problem
NASA Astrophysics Data System (ADS)
Leif, Robert C.; Leif, Suzanne B.; Leif, Stephanie H.; Bingue, E.
1995-04-01
Medical devices now include a substantial software component, which is both difficult and expensive to produce and maintain. Medical software must be developed according to `Good Manufacturing Practices', GMP. Good Manufacturing Practices as specified by the FDA and ISO requires the definition and compliance to a software processes which ensures quality products by specifying a detailed method of software construction. The software process should be based on accepted standards. US Department of Defense software standards and technology can both facilitate the development and improve the quality of medical systems. We describe the advantages of employing Mil-Std-498, Software Development and Documentation, and the Ada programming language. Ada provides the very broad range of functionalities, from embedded real-time to management information systems required by many medical devices. It also includes advanced facilities for object oriented programming and software engineering.
National Cycle Program (NCP) Common Analysis Tool for Aeropropulsion
NASA Technical Reports Server (NTRS)
Follen, G.; Naiman, C.; Evans, A.
1999-01-01
Through the NASA/Industry Cooperative Effort (NICE) agreement, NASA Lewis and industry partners are developing a new engine simulation, called the National Cycle Program (NCP), which is the initial framework of NPSS. NCP is the first phase toward achieving the goal of NPSS. This new software supports the aerothermodynamic system simulation process for the full life cycle of an engine. The National Cycle Program (NCP) was written following the Object Oriented Paradigm (C++, CORBA). The software development process used was also based on the Object Oriented paradigm. Software reviews, configuration management, test plans, requirements, design were all apart of the process used in developing NCP. Due to the many contributors to NCP, the stated software process was mandatory for building a common tool intended for use by so many organizations. The U.S. aircraft and airframe companies recognize NCP as the future industry standard for propulsion system modeling.
Solving Equations of Multibody Dynamics
NASA Technical Reports Server (NTRS)
Jain, Abhinandan; Lim, Christopher
2007-01-01
Darts++ is a computer program for solving the equations of motion of a multibody system or of a multibody model of a dynamic system. It is intended especially for use in dynamical simulations performed in designing and analyzing, and developing software for the control of, complex mechanical systems. Darts++ is based on the Spatial-Operator- Algebra formulation for multibody dynamics. This software reads a description of a multibody system from a model data file, then constructs and implements an efficient algorithm that solves the dynamical equations of the system. The efficiency and, hence, the computational speed is sufficient to make Darts++ suitable for use in realtime closed-loop simulations. Darts++ features an object-oriented software architecture that enables reconfiguration of system topology at run time; in contrast, in related prior software, system topology is fixed during initialization. Darts++ provides an interface to scripting languages, including Tcl and Python, that enable the user to configure and interact with simulation objects at run time.
The component-based architecture of the HELIOS medical software engineering environment.
Degoulet, P; Jean, F C; Engelmann, U; Meinzer, H P; Baud, R; Sandblad, B; Wigertz, O; Le Meur, R; Jagermann, C
1994-12-01
The constitution of highly integrated health information networks and the growth of multimedia technologies raise new challenges for the development of medical applications. We describe in this paper the general architecture of the HELIOS medical software engineering environment devoted to the development and maintenance of multimedia distributed medical applications. HELIOS is made of a set of software components, federated by a communication channel called the HELIOS Unification Bus. The HELIOS kernel includes three main components, the Analysis-Design and Environment, the Object Information System and the Interface Manager. HELIOS services consist in a collection of toolkits providing the necessary facilities to medical application developers. They include Image Related services, a Natural Language Processor, a Decision Support System and Connection services. The project gives special attention to both object-oriented approaches and software re-usability that are considered crucial steps towards the development of more reliable, coherent and integrated applications.
NASA Astrophysics Data System (ADS)
Teodoro, Ana C.; Araujo, Ricardo
2016-01-01
The use of unmanned aerial vehicles (UAVs) for remote sensing applications is becoming more frequent. However, this type of information can result in several software problems related to the huge amount of data available. Object-based image analysis (OBIA) has proven to be superior to pixel-based analysis for very high-resolution images. The main objective of this work was to explore the potentialities of the OBIA methods available in two different open source software applications, Spring and OTB/Monteverdi, in order to generate an urban land cover map. An orthomosaic derived from UAVs was considered, 10 different regions of interest were selected, and two different approaches were followed. The first one (Spring) uses the region growing segmentation algorithm followed by the Bhattacharya classifier. The second approach (OTB/Monteverdi) uses the mean shift segmentation algorithm followed by the support vector machine (SVM) classifier. Two strategies were followed: four classes were considered using Spring and thereafter seven classes were considered for OTB/Monteverdi. The SVM classifier produces slightly better results and presents a shorter processing time. However, the poor spectral resolution of the data (only RGB bands) is an important factor that limits the performance of the classifiers applied.
LEGO robot vehicle lesson plans for secondary education : a recruitment tool.
DOT National Transportation Integrated Search
2012-08-01
Robotics is a great way to get kids excited about science, technology, engineering, and math (STEM) topics. It is also highly effective in stimulation development of teamwork and self-confidence. This project provides transportation-related lesson pl...
The Power of String: Building a Conceptual Foundation for Measuring Rate
ERIC Educational Resources Information Center
Lucey, Linda Polhemus; Jennings, Sybillyn; Olson, Peter; Rubenfeld, Lester; Holmes, Aliya E.
2007-01-01
This article describes how Lego robotics, interactive multimedia, and a simple manipulative--string--can be offered to students through coordinated activities to help them build a conceptual foundation for measuring rate. (Contains 5 figures and 3 tables.)
NASA Technical Reports Server (NTRS)
Talbot, Bryan; Zhou, Shu-Jia; Higgins, Glenn
2002-01-01
One of the most significant challenges in large-scale climate modeling, as well as in high-performance computing in other scientific fields, is that of effectively integrating many software models from multiple contributors. A software framework facilitates the integration task. both in the development and runtime stages of the simulation. Effective software frameworks reduce the programming burden for the investigators, freeing them to focus more on the science and less on the parallel communication implementation, while maintaining high performance across numerous supercomputer and workstation architectures. This document proposes a strawman framework design for the climate community based on the integration of Cactus, from the relativistic physics community, and UCLA/UCB Distributed Data Broker (DDB) from the climate community. This design is the result of an extensive survey of climate models and frameworks in the climate community as well as frameworks from many other scientific communities. The design addresses fundamental development and runtime needs using Cactus, a framework with interfaces for FORTRAN and C-based languages, and high-performance model communication needs using DDB. This document also specifically explores object-oriented design issues in the context of climate modeling as well as climate modeling issues in terms of object-oriented design.
Formalization of software requirements for information systems using fuzzy logic
NASA Astrophysics Data System (ADS)
Yegorov, Y. S.; Milov, V. R.; Kvasov, A. S.; Sorokoumova, S. N.; Suvorova, O. V.
2018-05-01
The paper considers an approach to the design of information systems based on flexible software development methodologies. The possibility of improving the management of the life cycle of information systems by assessing the functional relationship between requirements and business objectives is described. An approach is proposed to establish the relationship between the degree of achievement of business objectives and the fulfillment of requirements for the projected information system. It describes solutions that allow one to formalize the process of formation of functional and non-functional requirements with the help of fuzzy logic apparatus. The form of the objective function is formed on the basis of expert knowledge and is specified via learning from very small data set.
Software Design for Interactive Graphic Radiation Treatment Simulation Systems*
Kalet, Ira J.; Sweeney, Christine; Jacky, Jonathan
1990-01-01
We examine issues in the design of interactive computer graphic simulation programs for radiation treatment planning (RTP), as well as expert system programs that automate parts of the RTP process, in light of ten years of experience at designing, building and using such programs. An experiment in object-oriented design using standard Pascal shows that while some advantage is gained from the design, it is still difficult to achieve modularity and to integrate expert system components. A new design based on the Common LISP Object System (CLOS) is described. This series of designs for RTP software shows that this application benefits in specific ways from object-oriented design methods and appropriate languages and tools.
[Real-time detection and processing of medical signals under windows using Lcard analog interfaces].
Kuz'min, A A; Belozerov, A E; Pronin, T V
2008-01-01
Multipurpose modular software for an analog interface based on Lcard 761 is considered. Algorithms for pipeline processing of medical signals under Windows with dynamic control of computational resources are suggested. The software consists of user-friendly completable modifiable modules. The module hierarchy is based on object-oriented heritage principles, which make it possible to construct various real-time systems for long-term detection, processing, and imaging of multichannel medical signals.
The database design of LAMOST based on MYSQL/LINUX
NASA Astrophysics Data System (ADS)
Li, Hui-Xian, Sang, Jian; Wang, Sha; Luo, A.-Li
2006-03-01
The Large Sky Area Multi-Object Fiber Spectroscopic Telescope (LAMOST) will be set up in the coming years. A fully automated software system for reducing and analyzing the spectra has to be developed with the telescope. This database system is an important part of the software system. The requirements for the database of the LAMOST, the design of the LAMOST database system based on MYSQL/LINUX and performance tests of this system are described in this paper.
NASA Astrophysics Data System (ADS)
Tomàs-Buliart, Joan; Fernández, Marcel; Soriano, Miguel
Critical infrastructures are usually controlled by software entities. To monitor the well-function of these entities, a solution based in the use of mobile agents is proposed. Some proposals to detect modifications of mobile agents, as digital signature of code, exist but they are oriented to protect software against modification or to verify that an agent have been executed correctly. The aim of our proposal is to guarantee that the software is being executed correctly by a non trusted host. The way proposed to achieve this objective is by the improvement of the Self-Validating Branch-Based Software Watermarking by Myles et al.. The proposed modification is the incorporation of an external element called sentinel which controls branch targets. This technique applied in mobile agents can guarantee the correct operation of an agent or, at least, can detect suspicious behaviours of a malicious host during the execution of the agent instead of detecting when the execution of the agent have finished.
Introducing Risk Management Techniques Within Project Based Software Engineering Courses
NASA Astrophysics Data System (ADS)
Port, Daniel; Boehm, Barry
2002-03-01
In 1996, USC switched its core two-semester software engineering course from a hypothetical-project, homework-and-exam course based on the Bloom taxonomy of educational objectives (knowledge, comprehension, application, analysis, synthesis, and evaluation). The revised course is a real-client team-project course based on the CRESST model of learning objectives (content understanding, problem solving, collaboration, communication, and self-regulation). We used the CRESST cognitive demands analysis to determine the necessary student skills required for software risk management and the other major project activities, and have been refining the approach over the last 5 years of experience, including revised versions for one-semester undergraduate and graduate project course at Columbia. This paper summarizes our experiences in evolving the risk management aspects of the project course. These have helped us mature more general techniques such as risk-driven specifications, domain-specific simplifier and complicator lists, and the schedule as an independent variable (SAIV) process model. The largely positive results in terms of review of pass / fail rates, client evaluations, product adoption rates, and hiring manager feedback are summarized as well.
NASA Technical Reports Server (NTRS)
Flora-Adams, Dana; Makihara, Jeanne; Benenyan, Zabel; Berner, Jeff; Kwok, Andrew
2007-01-01
Object Oriented Data Technology (OODT) is a software framework for creating a Web-based system for exchange of scientific data that are stored in diverse formats on computers at different sites under the management of scientific peers. OODT software consists of a set of cooperating, distributed peer components that provide distributed peer-topeer (P2P) services that enable one peer to search and retrieve data managed by another peer. In effect, computers running OODT software at different locations become parts of an integrated data-management system.
KSC management training system project
NASA Technical Reports Server (NTRS)
Sepulveda, Jose A.
1993-01-01
The stated objectives for the summer of 1993 were: to review the Individual Development Plan Surveys for 1994 in order to automate the analysis of the Needs Assessment effort; and to develop and implement evaluation methodologies to perform ongoing program-wide course-to-course assessment. This includes the following: to propose a methodology to develop and implement objective, performance-based assessment instruments for each training effort; to mechanize course evaluation forms and develop software to facilitate the data gathering, analysis, and reporting processes; and to implement the methodology, forms, and software in at lease one training course or seminar selected among those normally offered in the summer at KSC. Section two of this report addresses the work done in regard to the Individual Development Plan Surveys for 1994. Section three presents the methodology proposed to develop and implement objective, performance-based assessment instruments for each training course offered at KSC.
NASA Technical Reports Server (NTRS)
1989-01-01
At their March 1988 meeting, members of the National Aeronautics and Space Administration (NASA) Information Resources Management (IRM) Council expressed concern that NASA may not have the infrastructure necessary to support the use of Ada for major NASA software projects. Members also observed that the agency has no coordinated strategy for applying its experiences with Ada to subsequent projects (Hinners, 27 June 1988). To deal with these problems, the IRM Council chair appointed an intercenter Ada and Software Management Assessment Working Group (ASMAWG). They prepared a report (McGarry et al., March 1989) entitled, 'Ada and Software Management in NASA: Findings and Recommendations'. That report presented a series of recommendations intended to enable NASA to develop better software at lower cost through the use of Ada and other state-of-the-art software engineering technologies. The purpose here is to describe the steps (called objectives) by which this goal may be achieved, to identify the NASA officials or organizations responsible for carrying out the steps, and to define a schedule for doing so. This document sets forth four goals: adopt agency-wide software standards and policies; use Ada as the programming language for all mission software; establish an infrastructure to support software engineering, including the use of Ada, and to leverage the agency's software experience; and build the agency's knowledge base in Ada and software engineering. A schedule for achieving the objectives and goals is given.
Geotechnical Engineering in US Elementary Schools
ERIC Educational Resources Information Center
Suescun-Florez, Eduardo; Iskander, Magued; Kapila, Vikram; Cain, Ryan
2013-01-01
This paper reports on the results of several geotechnical engineering-related science activities conducted with elementary-school students. Activities presented include soil permeability, contact stress, soil stratigraphy, shallow and deep foundations, and erosion in rivers. The permeability activity employed the LEGO NXT platform for data…
NASA Technical Reports Server (NTRS)
1997-01-01
A child enjoys building his own LEGO model at a play table which was included in the exhibit 'Travel in Space' World Show. The exhibit consisted of 21 displays designed to teach children about flight and space travel from the Wright brothers to future generations of space vehicles.
Overview of a HLA-Ig based "Lego-like system" for T cell monitoring, modulation and expansion.
Oelke, Mathias; Schneck, Jonathan P
2010-07-01
Recent advances in molecular medicine have shown that soluble MHC-multimers can be valuable tools for both analysis and modulation of antigen-specific immune responses in vitro and in vivo. In this review, we describe the use of dimeric human and mouse major histocompatibility complexes, MHC-Ig, as part of an artificial Antigen-Presenting Cell (aAPC). MHC-Ig-based aAPC and its derivatives represent an exciting new platform technology for measuring and manipulating immune responses in vitro as well as in vivo. This new technology has the potential to help overcome many of the obstacles associated with limitations in current antigen-specific approaches of immunotherapy for the treatment of cancer, infectious diseases and autoimmunity.
Building Interactive Simulations in Web Pages without Programming.
Mailen Kootsey, J; McAuley, Grant; Bernal, Julie
2005-01-01
A software system is described for building interactive simulations and other numerical calculations in Web pages. The system is based on a new Java-based software architecture named NumberLinX (NLX) that isolates each function required to build the simulation so that a library of reusable objects could be assembled. The NLX objects are integrated into a commercial Web design program for coding-free page construction. The model description is entered through a wizard-like utility program that also functions as a model editor. The complete system permits very rapid construction of interactive simulations without coding. A wide range of applications are possible with the system beyond interactive calculations, including remote data collection and processing and collaboration over a network.
Transforming Clinical Imaging Data for Virtual Reality Learning Objects
ERIC Educational Resources Information Center
Trelease, Robert B.; Rosset, Antoine
2008-01-01
Advances in anatomical informatics, three-dimensional (3D) modeling, and virtual reality (VR) methods have made computer-based structural visualization a practical tool for education. In this article, the authors describe streamlined methods for producing VR "learning objects," standardized interactive software modules for anatomical sciences…
Using FIRST LEGO League Robotics Competitions to Engage Middle School Students in Physics
NASA Astrophysics Data System (ADS)
Rosen, Jeffrey
2009-11-01
As the nation and world grapple with looming crises in sectors such as energy, health care and the environment, it is critical that we keep today's youth interested in careers in science, technology, engineering and math (STEM). Studies indicate that many students lose interest in the sciences by ages 10-13, when they are in grades 4-8 in the U.S. educational system. Many of the interventions to counteract this trend focus on boosting interest in STEM in secondary schools and universities. However the case can be made that the greater need is actually earlier in the education of the child. How can we work with this age group in an exciting way that will promote the study of science? Student robotics competitions might be one effective answer. Programs are currently being run around the country and the world that engage young people in the study of science through robotic competition. Many of these programs rely on mentors to guide the students through the process, which in the most effective programs includes the study of physic concepts through engineering design. During this presentation we will discuss the options for participating in programs that help the students and teachers better understand the science, specifically the physics, which underlies robotics. In particular, we will focus on the international program called FIRST LEGO League (FLL), in which students ages 9-14 are challenged every year to construct a LEGO robot that can navigate and complete a course of theme-related missions. The FLL program is currently operating in almost every state in the U.S. and relies on recruiting qualified mentors and judges who want to impact young people's interest in STEM. Physics professionals can make a tremendous difference in the lives of these eager middle school students.
Papanagnou, Dimitrios; Lee, Hyunjoo; Rodriguez, Carlos; Zhang, Xiao Chi C; Rudner, Joshua
2018-01-21
As students in the health professions transition from the classroom into the clinical environment, they will be expected to effectively communicate with their team members and their patients. Effective communication skills are essential to their ability to effectively contribute to their clinical team and the patient care they deliver. The authors propose an interactive workshop that can support students' deliberate practice of communication skills. The authors designed a simulation workshop that affords students the opportunity to practice their communication and peer-to-peer coaching skills. Using LEGOs, a one-hour workshop was conducted with medical students. Students were divided into groups of two. Each student took on a different role: teacher or builder. Teachers were tasked with instructing builders on how to construct a pre-made LEGO structure, not allowing builders to look at the structure. A group debriefing followed to evaluate the activity and explore the themes that emerged. Twenty first-year medical students and 25 fourth-year medical students participated in this activity. Most groups were successful in reproducing the pre-made structure. Groups that pre-briefed before building were most successful. Unsuccessful groups did not define orientation or direction in mutually understood terms, resulting in the creation of an incorrect mirror image of the structure - a common phenomenon seen during the teaching of procedures in the clinical learning environment. The workshop was well received. Students made requests to have similar sessions throughout their training to better support the development of effective communication skills. The workshop can easily be applied to other specialties to assist with procedural skills instruction or in workshops focusing on effective communication.
Lee, Hyunjoo; Rodriguez, Carlos; Zhang, Xiao Chi C; Rudner, Joshua
2018-01-01
As students in the health professions transition from the classroom into the clinical environment, they will be expected to effectively communicate with their team members and their patients. Effective communication skills are essential to their ability to effectively contribute to their clinical team and the patient care they deliver. The authors propose an interactive workshop that can support students’ deliberate practice of communication skills. The authors designed a simulation workshop that affords students the opportunity to practice their communication and peer-to-peer coaching skills. Using LEGOs, a one-hour workshop was conducted with medical students. Students were divided into groups of two. Each student took on a different role: teacher or builder. Teachers were tasked with instructing builders on how to construct a pre-made LEGO structure, not allowing builders to look at the structure. A group debriefing followed to evaluate the activity and explore the themes that emerged. Twenty first-year medical students and 25 fourth-year medical students participated in this activity. Most groups were successful in reproducing the pre-made structure. Groups that pre-briefed before building were most successful. Unsuccessful groups did not define orientation or direction in mutually understood terms, resulting in the creation of an incorrect mirror image of the structure – a common phenomenon seen during the teaching of procedures in the clinical learning environment. The workshop was well received. Students made requests to have similar sessions throughout their training to better support the development of effective communication skills. The workshop can easily be applied to other specialties to assist with procedural skills instruction or in workshops focusing on effective communication. PMID:29568715
Boldness predicts social status in zebrafish (Danio rerio).
Dahlbom, S Josefin; Lagman, David; Lundstedt-Enkel, Katrin; Sundström, L Fredrik; Winberg, Svante
2011-01-01
This study explored if boldness could be used to predict social status. First, boldness was assessed by monitoring individual zebrafish behaviour in (1) an unfamiliar barren environment with no shelter (open field), (2) the same environment when a roof was introduced as a shelter, and (3) when the roof was removed and an unfamiliar object (Lego® brick) was introduced. Next, after a resting period of minimum one week, social status of the fish was determined in a dyadic contest and dominant/subordinate individuals were determined as the winner/loser of two consecutive contests. Multivariate data analyses showed that males were bolder than females and that the behaviours expressed by the fish during the boldness tests could be used to predict which fish would later become dominant and subordinate in the ensuing dyadic contest. We conclude that bold behaviour is positively correlated to dominance in zebrafish and that boldness is not solely a consequence of social dominance.
Boldness Predicts Social Status in Zebrafish (Danio rerio)
Dahlbom, S. Josefin; Lagman, David; Lundstedt-Enkel, Katrin; Sundström, L. Fredrik; Winberg, Svante
2011-01-01
This study explored if boldness could be used to predict social status. First, boldness was assessed by monitoring individual zebrafish behaviour in (1) an unfamiliar barren environment with no shelter (open field), (2) the same environment when a roof was introduced as a shelter, and (3) when the roof was removed and an unfamiliar object (Lego® brick) was introduced. Next, after a resting period of minimum one week, social status of the fish was determined in a dyadic contest and dominant/subordinate individuals were determined as the winner/loser of two consecutive contests. Multivariate data analyses showed that males were bolder than females and that the behaviours expressed by the fish during the boldness tests could be used to predict which fish would later become dominant and subordinate in the ensuing dyadic contest. We conclude that bold behaviour is positively correlated to dominance in zebrafish and that boldness is not solely a consequence of social dominance. PMID:21858168
Integrated Systems Health Management (ISHM) Toolkit
NASA Technical Reports Server (NTRS)
Venkatesh, Meera; Kapadia, Ravi; Walker, Mark; Wilkins, Kim
2013-01-01
A framework of software components has been implemented to facilitate the development of ISHM systems according to a methodology based on Reliability Centered Maintenance (RCM). This framework is collectively referred to as the Toolkit and was developed using General Atomics' Health MAP (TM) technology. The toolkit is intended to provide assistance to software developers of mission-critical system health monitoring applications in the specification, implementation, configuration, and deployment of such applications. In addition to software tools designed to facilitate these objectives, the toolkit also provides direction to software developers in accordance with an ISHM specification and development methodology. The development tools are based on an RCM approach for the development of ISHM systems. This approach focuses on defining, detecting, and predicting the likelihood of system functional failures and their undesirable consequences.
NASA Technical Reports Server (NTRS)
Junkin, B. G.
1980-01-01
A generalized three dimensional perspective software capability was developed within the framework of a low cost computer oriented geographically based information system using the Earth Resources Laboratory Applications Software (ELAS) operating subsystem. This perspective software capability, developed primarily to support data display requirements at the NASA/NSTL Earth Resources Laboratory, provides a means of displaying three dimensional feature space object data in two dimensional picture plane coordinates and makes it possible to overlay different types of information on perspective drawings to better understand the relationship of physical features. An example topographic data base is constructed and is used as the basic input to the plotting module. Examples are shown which illustrate oblique viewing angles that convey spatial concepts and relationships represented by the topographic data planes.
Scala Roles: Reusable Object Collaborations in a Library
NASA Astrophysics Data System (ADS)
Pradel, Michael; Odersky, Martin
Purely class-based implementations of object-oriented software are often inappropriate for reuse. In contrast, the notion of objects playing roles in a collaboration has been proven to be a valuable reuse abstraction. However, existing solutions to enable role-based programming tend to require vast extensions of the underlying programming language, and thus, are difficult to use in every day work. We present a programming technique, based on dynamic proxies, that allows to augment an object’s type at runtime while preserving strong static type safety. It enables role-based implementations that lead to more reuse and better separation of concerns.
Software cost/resource modeling: Software quality tradeoff measurement
NASA Technical Reports Server (NTRS)
Lawler, R. W.
1980-01-01
A conceptual framework for treating software quality from a total system perspective is developed. Examples are given to show how system quality objectives may be allocated to hardware and software; to illustrate trades among quality factors, both hardware and software, to achieve system performance objectives; and to illustrate the impact of certain design choices on software functionality.
The Assignment of Scale to Object-Oriented Software Measures
NASA Technical Reports Server (NTRS)
Neal, Ralph D.; Weistroffer, H. Roland; Coppins, Richard J.
1997-01-01
In order to improve productivity (and quality), measurement of specific aspects of software has become imperative. As object oriented programming languages have become more widely used, metrics designed specifically for object-oriented software are required. Recently a large number of new metrics for object- oriented software has appeared in the literature. Unfortunately, many of these proposed metrics have not been validated to measure what they purport to measure. In this paper fifty (50) of these metrics are analyzed.
Hufnagel, S; Harbison, K; Silva, J; Mettala, E
1994-01-01
This paper describes a new method for the evolutionary determination of user requirements and system specifications called scenario-based engineering process (SEP). Health care professional workstations are critical components of large scale health care system architectures. We suggest that domain-specific software architectures (DSSAs) be used to specify standard interfaces and protocols for reusable software components throughout those architectures, including workstations. We encourage the use of engineering principles and abstraction mechanisms. Engineering principles are flexible guidelines, adaptable to particular situations. Abstraction mechanisms are simplifications for management of complexity. We recommend object-oriented design principles, graphical structural specifications, and formal components' behavioral specifications. We give an ambulatory care scenario and associated models to demonstrate SEP. The scenario uses health care terminology and gives patients' and health care providers' system views. Our goal is to have a threefold benefit. (i) Scenario view abstractions provide consistent interdisciplinary communications. (ii) Hierarchical object-oriented structures provide useful abstractions for reuse, understandability, and long term evolution. (iii) SEP and health care DSSA integration into computer aided software engineering (CASE) environments. These environments should support rapid construction and certification of individualized systems, from reuse libraries.
The Starlite Project - Prototyping Real-Time Software.
1992-11-01
by ONR under contract ledge of transactions and a temporal data model. A N00014-91-J-l 102, by DOE, and by NOSC. multiversion data object is one...environment. Section 4 presents experimentations of priority-based synchronization algorithms and multiversion data objects using the prototyping environment...priority-based .yn- chronization algorithms and between a multiversion database and its corresponding single- version database, through the sensitivity
Vertical Object Layout and Compression for Fixed Heaps
NASA Astrophysics Data System (ADS)
Titzer, Ben L.; Palsberg, Jens
Research into embedded sensor networks has placed increased focus on the problem of developing reliable and flexible software for microcontroller-class devices. Languages such as nesC [10] and Virgil [20] have brought higher-level programming idioms to this lowest layer of software, thereby adding expressiveness. Both languages are marked by the absence of dynamic memory allocation, which removes the need for a runtime system to manage memory. While nesC offers code modules with statically allocated fields, arrays and structs, Virgil allows the application to allocate and initialize arbitrary objects during compilation, producing a fixed object heap for runtime. This paper explores techniques for compressing fixed object heaps with the goal of reducing the RAM footprint of a program. We explore table-based compression and introduce a novel form of object layout called vertical object layout. We provide experimental results that measure the impact on RAM size, code size, and execution time for a set of Virgil programs. Our results show that compressed vertical layout has better execution time and code size than table-based compression while achieving more than 20% heap reduction on 6 of 12 benchmark programs and 2-17% heap reduction on the remaining 6. We also present a formalization of vertical object layout and prove tight relationships between three styles of object layout.
NASA Astrophysics Data System (ADS)
Wang, P.; Becker, A. A.; Jones, I. A.; Glover, A. T.; Benford, S. D.; Vloeberghs, M.
2009-08-01
A virtual-reality real-time simulation of surgical operations that incorporates the inclusion of a hard tumour is presented. The software is based on Boundary Element (BE) technique. A review of the BE formulation for real-time analysis of two-domain deformable objects, using the pre-solution technique, is presented. The two-domain BE software is incorporated into a surgical simulation system called VIRS to simulate the initiation of a cut on the surface of the soft tissue and extending the cut deeper until the tumour is reached.
A Low-Cost Quantitative Absorption Spectrophotometer
ERIC Educational Resources Information Center
Albert, Daniel R.; Todt, Michael A.; Davis, H. Floyd
2012-01-01
In an effort to make absorption spectrophotometry available to high school chemistry and physics classes, we have designed an inexpensive visible light absorption spectrophotometer. The spectrophotometer was constructed using LEGO blocks, a light emitting diode, optical elements (including a lens), a slide-mounted diffraction grating, and a…
Got LEGO Bricks? Children with Spatial Strengths
ERIC Educational Resources Information Center
Mann, Rebecca
2013-01-01
Individuals with spatial strengths have preferences for visual ideation, holistic reasoning, and innovation. With the emphasis on verbal skills, American schools rarely provide opportunities for children to excel in these areas. Standardized assessments used to judge achievement do not value reflective thinking and innovation; therefore, students…
NASA Astrophysics Data System (ADS)
Muthmainnah, K.; Aryanti, T.; Ardiansyah, A.
2017-03-01
The integrated kindergarten and elementary school is a public educational facility used for early age and elementary education. Designated for children at 4-12 years of age, the design should meet the standards and requirements, while considering children’s needs in their development phase. This paper discusses the design of an integrated kindergarten and elementary school using the playful theme. Design was explored using LEGO and UNO-STACKO to create spaces that accommodate material exploration for children. The design takes the play concept as a medium of child’s learning in order to improve their ability and awareness of the surrounding environment. The design translates the playful theme into imaginary dimension, constructive-deconstructive shapes, and glide circulations concept. The spatial pattern is applied by considering children’s behavior in the designated ages to trigger their creativity improvement. The design is expected to serve as a model of an integrated kindergarten and elementary school architecture.
Takemura, Masaharu; Kurabayashi, Mario
2014-01-01
For the study of biology in an undergraduate classroom, a classroom exercise was developed: an analogy role-play to learn mechanisms of gene transcription and protein translation (central dogma). To develop the central dogma role-play exercise, we made DNA and mRNA using paper sheets, tRNA using a wire dress hanger, and amino acids using Lego® blocks (Lego System A/S, Denmark). Students were studying in the course of mathematics, physics, or chemistry, so biology was not among their usual studies. In this exercise, students perform the central dogma role-play and respectively act out nuclear matrix proteins, a transcription factor, an RNA polymerase II, an mRNA transport protein, nuclear pore proteins, a large ribosomal subunit, a small ribosomal subunit, and several amino-acyl tRNA synthetases. Questionnaire results obtained after the activity show that this central dogma role-play analogy holds student interest in the practical molecular biological processes of transcription and translation. © 2014 The International Union of Biochemistry and Molecular Biology.
Cho, Hyesung; Moon Kim, Sang; Sik Kang, Yun; Kim, Junsoo; Jang, Segeun; Kim, Minhyoung; Park, Hyunchul; Won Bang, Jung; Seo, Soonmin; Suh, Kahp-Yang; Sung, Yung-Eun; Choi, Mansoo
2015-01-01
The production of multiscale architectures is of significant interest in materials science, and the integration of those structures could provide a breakthrough for various applications. Here we report a simple yet versatile strategy that allows for the LEGO-like integrations of microscale membranes by quantitatively controlling the oxygen inhibition effects of ultraviolet-curable materials, leading to multilevel multiscale architectures. The spatial control of oxygen concentration induces different curing contrasts in a resin allowing the selective imprinting and bonding at different sides of a membrane, which enables LEGO-like integration together with the multiscale pattern formation. Utilizing the method, the multilevel multiscale Nafion membranes are prepared and applied to polymer electrolyte membrane fuel cell. Our multiscale membrane fuel cell demonstrates significant enhancement of performance while ensuring mechanical robustness. The performance enhancement is caused by the combined effect of the decrease of membrane resistance and the increase of the electrochemical active surface area. PMID:26412619
Olekšáková, Tereza; Žurovcová, Martina; Klimešová, Vanda; Barták, Miroslav; Šuláková, Hana
2018-04-01
Several methods of DNA extraction, coupled with 'DNA barcoding' species identification, were compared using specimens from early developmental stages of forensically important flies from the Calliphoridae and Sarcophagidae families. DNA was extracted at three immature stages - eggs, the first instar larvae, and empty pupal cases (puparia) - using four different extraction methods, namely, one simple 'homemade' extraction buffer protocol and three commercial kits. The extraction conditions, including the amount of proteinase K and incubation times, were optimized. The simple extraction buffer method was successful for half of the eggs and for the first instar larval samples. The DNA Lego Kit and DEP-25 DNA Extraction Kit were useful for DNA extractions from the first instar larvae samples, and the DNA Lego Kit was also successful regarding the extraction from eggs. The QIAamp DNA mini kit was the most effective; the extraction was successful with regard to all sample types - eggs, larvae, and pupari.
The Environmental Control and Life Support System (ECLSS) advanced automation project
NASA Technical Reports Server (NTRS)
Dewberry, Brandon S.; Carnes, Ray
1990-01-01
The objective of the environmental control and life support system (ECLSS) Advanced Automation Project is to influence the design of the initial and evolutionary Space Station Freedom Program (SSFP) ECLSS toward a man-made closed environment in which minimal flight and ground manpower is needed. Another objective includes capturing ECLSS design and development knowledge future missions. Our approach has been to (1) analyze the SSFP ECLSS, (2) envision as our goal a fully automated evolutionary environmental control system - an augmentation of the baseline, and (3) document the advanced software systems, hooks, and scars which will be necessary to achieve this goal. From this analysis, prototype software is being developed, and will be tested using air and water recovery simulations and hardware subsystems. In addition, the advanced software is being designed, developed, and tested using automation software management plan and lifecycle tools. Automated knowledge acquisition, engineering, verification and testing tools are being used to develop the software. In this way, we can capture ECLSS development knowledge for future use develop more robust and complex software, provide feedback to the knowledge based system tool community, and ensure proper visibility of our efforts.
Building quality into medical product software design.
Mallory, S R
1993-01-01
The software engineering and quality assurance disciplines are a requisite to the design of safe and effective software-based medical devices. It is in the areas of software methodology and process that the most beneficial application of these disciplines to software development can be made. Software is a product of complex operations and methodologies and is not amenable to the traditional electromechanical quality assurance processes. Software quality must be built in by the developers, with the software verification and validation engineers acting as the independent instruments for ensuring compliance with performance objectives and with development and maintenance standards. The implementation of a software quality assurance program is a complex process involving management support, organizational changes, and new skill sets, but the benefits are profound. Its rewards provide safe, reliable, cost-effective, maintainable, and manageable software, which may significantly speed the regulatory review process and therefore potentially shorten the overall time to market. The use of a trial project can greatly facilitate the learning process associated with the first-time application of a software quality assurance program.
NASA Astrophysics Data System (ADS)
Deliparaschos, Kyriakos M.; Michail, Konstantinos; Zolotas, Argyrios C.; Tzafestas, Spyros G.
2016-05-01
This work presents a field programmable gate array (FPGA)-based embedded software platform coupled with a software-based plant, forming a hardware-in-the-loop (HIL) that is used to validate a systematic sensor selection framework. The systematic sensor selection framework combines multi-objective optimization, linear-quadratic-Gaussian (LQG)-type control, and the nonlinear model of a maglev suspension. A robustness analysis of the closed-loop is followed (prior to implementation) supporting the appropriateness of the solution under parametric variation. The analysis also shows that quantization is robust under different controller gains. While the LQG controller is implemented on an FPGA, the physical process is realized in a high-level system modeling environment. FPGA technology enables rapid evaluation of the algorithms and test designs under realistic scenarios avoiding heavy time penalty associated with hardware description language (HDL) simulators. The HIL technique facilitates significant speed-up in the required execution time when compared to its software-based counterpart model.
NASA Technical Reports Server (NTRS)
Pearson, Don; Hamm, Dustin; Kubena, Brian; Weaver, Jonathan K.
2010-01-01
An updated version of the Platform Independent Software Components for the Exploration of Space (PISCES) software library is available. A previous version was reported in Library for Developing Spacecraft-Mission-Planning Software (MSC-22983), NASA Tech Briefs, Vol. 25, No. 7 (July 2001), page 52. To recapitulate: This software provides for Web-based, collaborative development of computer programs for planning trajectories and trajectory- related aspects of spacecraft-mission design. The library was built using state-of-the-art object-oriented concepts and software-development methodologies. The components of PISCES include Java-language application programs arranged in a hierarchy of classes that facilitates the reuse of the components. As its full name suggests, the PISCES library affords platform-independence: The Java language makes it possible to use the classes and application programs with a Java virtual machine, which is available in most Web-browser programs. Another advantage is expandability: Object orientation facilitates expansion of the library through creation of a new class. Improvements in the library since the previous version include development of orbital-maneuver- planning and rendezvous-launch-window application programs, enhancement of capabilities for propagation of orbits, and development of a desktop user interface.
Naval Sea Systems Command > Home
Parties Vehicles for Partnering STEM Programs FIRST LEGO League Robotics Program Carderock Math Contest Educational Partnership Agreements Math Clubs Seaplane Challenge Calculator-Controlled Robot Program Students - 'Fun Twist on Math' May 24, 2018 More SOCIAL MEDIA Facebook Logo Join us live as we commission
Digital English: Me, Online, Writing & Academia
ERIC Educational Resources Information Center
Rolinska, Ania
2015-01-01
This case study reports on the Digital English project, an experimental course in academic writing piloted with international students on a year-long pre-sessional programme. Inspired by Ulmer's (2003) "Mystory" project and Gauntlett's (2007) "Lego" research, the course concerns itself with the students' exploration of self at…
2003-06-08
KENNEDY SPACE CENTER, FLA. - Nine-year-old Sofi Collis poses proudly with a banner displaying the names she selected for the Mars Exploration Rovers -- "Spirit" and "Opportunity" -- during a press conference. Participating in the press conference are, from left, Brad Justus, LEGO Co. senior vice president; Sofi Collis, a third grade student from Arizona; Dr. John Marburger, science advisor to the President and director of the Office of Science and Technology Policy; and NASA Administrator Sean O'Keefe. The names Sofi suggested were selected from more than 10,000 student entries in an essay contest managed for NASA by the LEGO Company. NASA's twin Mars Exploration Rovers are designed to study the history of water on Mars. These robotic geologists are equipped with a robotic arm, a drilling tool, three spectrometers, and four pairs of cameras that allow them to have a human-like, 3D view of the terrain. Each rover could travel as far as 100 meters in one day to act as Mars scientists' eyes and hands, exploring an environment where humans are not yet able to go. MER-A, with the rover Spirit aboard, is scheduled to launch on June 8 at 2:06 p.m. EDT, with two launch opportunities each day during a launch period that closes on June 24.
2003-06-08
KENNEDY SPACE CENTER, FLA. - Nine-year-old Sofi Collis poses proudly with a banner displaying the names she selected for the Mars Exploration Rovers -- "Spirit" and "Opportunity" -- during a press conference. Participating in the press conference are, from left, Brad Justus, LEGO Co. senior vice president; Sofi Collis, third grade student from Arizona; Dr. John Marburger, science advisor to the President and director of the Office of Science and Technology Policy; and NASA Administrator Sean O'Keefe. The names Sofi suggested were selected from more than 10,000 student entries in an essay contest managed for NASA by the LEGO Company. NASA's twin Mars Exploration Rovers are designed to study the history of water on Mars. These robotic geologists are equipped with a robotic arm, a drilling tool, three spectrometers, and four pairs of cameras that allow them to have a human-like, 3D view of the terrain. Each rover could travel as far as 100 meters in one day to act as Mars scientists' eyes and hands, exploring an environment where humans are not yet able to go. MER-A, with the rover Spirit aboard, is scheduled to launch on June 8 at 2:06 p.m. EDT, with two launch opportunities each day during a launch period that closes on June 24.
2003-06-08
KENNEDY SPACE CENTER, FLA. - Nine-year-old Sofi Collis unveils the names of the Mars Exploration Rovers -- "Spirit" and "Opportunity" -- during a press conference. Participating in the press conference are, from left, Dr. John Marburger, science advisor to the President and director of the Office of Science and Technology Policy; NASA Administrator Sean O'Keefe; Sofi Collis, a third grade student from Arizona; and Brad Justus, LEGO Co. senior vice president. The names Sofi suggested were selected from more than 10,000 student entries in an essay contest managed for NASA by the LEGO Company. NASA's twin Mars Exploration Rovers are designed to study the history of water on Mars. These robotic geologists are equipped with a robotic arm, a drilling tool, three spectrometers, and four pairs of cameras that allow them to have a human-like, 3D view of the terrain. Each rover could travel as far as 100 meters in one day to act as Mars scientists' eyes and hands, exploring an environment where humans are not yet able to go. MER-A, with the rover Spirit aboard, is scheduled to launch on June 8 at 2:06 p.m. EDT, with two launch opportunities each day during a launch period that closes on June 24.
NASA Technical Reports Server (NTRS)
Yakimovsky, Y.
1974-01-01
An approach to simultaneous interpretation of objects in complex structures so as to maximize a combined utility function is presented. Results of the application of a computer software system to assign meaning to regions in a segmented image based on the principles described in this paper and on a special interactive sequential classification learning system, which is referenced, are demonstrated.
1996-06-01
for Software Synthesis." KBSE . IEEE, 1993. 51. Kang, Kyo C., et al. Feature-Oriented Domain Analysis ( FODA ) Feasibility Study. Technical Report...and usefulness in domain analysis and modeling. Rumbaugh uses three distinct views to describe a domain: (1) the object model describes structural...Gibbons describe a methodology where Structured Analysis is used to build a hierarchical system structure chart. This structure chart is then translated
Ohmann, C; Eich, H P; Sippel, H
1998-01-01
This paper describes the design and development of a multilingual documentation and decision support system for the diagnosis of acute abdominal pain. The work was performed within a multi-national COPERNICUS European concerted action dealing with information technology for quality assurance in acute abdominal pain in Europe (EURO-AAP, 555). The software engineering was based on object-oriented analysis design and programming. The program cover three modules: a data dictionary, a documentation program and a knowledge based system. National versions of the software were provided and introduced into 16 centers from Central and Eastern Europe. A prospective data collection was performed in which 4020 patients were recruited. The software design has been proven to be very efficient and useful for the development of multilingual software.
The object the metaphor the power and evergreen or the eighth way to make a hypermedia project fail
NASA Technical Reports Server (NTRS)
Warren, Bruce A.
1990-01-01
A patented software technique is described that is necessary and sufficient to keep hypermedia data bases current with the manufacturing technology. The technique proved its validity in four years of use in petrochemical plants. This technique is based on the following principles: (1) the data base must be object structured, i.e., all components must retain visible individuality; (2) the author must be seeing and experiencing the multimedia data objects as he creates; and (3) the hypermedia tools must possess power in the form of unlimited capacity.
Near-Earth Object Survey Simulation Software
NASA Astrophysics Data System (ADS)
Naidu, Shantanu P.; Chesley, Steven R.; Farnocchia, Davide
2017-10-01
There is a significant interest in Near-Earth objects (NEOs) because they pose an impact threat to Earth, offer valuable scientific information, and are potential targets for robotic and human exploration. The number of NEO discoveries has been rising rapidly over the last two decades with over 1800 being discovered last year, making the total number of known NEOs >16000. Pan-STARRS and the Catalina Sky Survey are currently the most prolific NEO surveys, having discovered >1600 NEOs between them in 2016. As next generation surveys such as Large Synoptic Survey Telescope (LSST) and the proposed Near-Earth Object Camera (NEOCam) become operational in the next decade, the discovery rate is expected to increase tremendously. Coordination between various survey telescopes will be necessary in order to optimize NEO discoveries and create a unified global NEO discovery network. We are collaborating on a community-based, open-source software project to simulate asteroid surveys to facilitate such coordination and develop strategies for improving discovery efficiency. Our effort so far has focused on development of a fast and efficient tool capable of accepting user-defined asteroid population models and telescope parameters such as a list of pointing angles and camera field-of-view, and generating an output list of detectable asteroids. The software takes advantage of the widely used and tested SPICE library and architecture developed by NASA’s Navigation and Ancillary Information Facility (Acton, 1996) for saving and retrieving asteroid trajectories and camera pointing. Orbit propagation is done using OpenOrb (Granvik et al. 2009) but future versions will allow the user to plug in a propagator of their choice. The software allows the simulation of both ground-based and space-based surveys. Performance is being tested using the Grav et al. (2011) asteroid population model and the LSST simulated survey “enigma_1189”.
Beveridge, Allan
2006-01-01
The Internet consists of a vast inhomogeneous reservoir of data. Developing software that can integrate a wide variety of different data sources is a major challenge that must be addressed for the realisation of the full potential of the Internet as a scientific research tool. This article presents a semi-automated object-oriented programming system for integrating web-based resources. We demonstrate that the current Internet standards (HTML, CGI [common gateway interface], Java, etc.) can be exploited to develop a data retrieval system that scans existing web interfaces and then uses a set of rules to generate new Java code that can automatically retrieve data from the Web. The validity of the software has been demonstrated by testing it on several biological databases. We also examine the current limitations of the Internet and discuss the need for the development of universal standards for web-based data.
Parallelization of Rocket Engine Simulator Software (PRESS)
NASA Technical Reports Server (NTRS)
Cezzar, Ruknet
1997-01-01
Parallelization of Rocket Engine System Software (PRESS) project is part of a collaborative effort with Southern University at Baton Rouge (SUBR), University of West Florida (UWF), and Jackson State University (JSU). The second-year funding, which supports two graduate students enrolled in our new Master's program in Computer Science at Hampton University and the principal investigator, have been obtained for the period from October 19, 1996 through October 18, 1997. The key part of the interim report was new directions for the second year funding. This came about from discussions during Rocket Engine Numeric Simulator (RENS) project meeting in Pensacola on January 17-18, 1997. At that time, a software agreement between Hampton University and NASA Lewis Research Center had already been concluded. That agreement concerns off-NASA-site experimentation with PUMPDES/TURBDES software. Before this agreement, during the first year of the project, another large-scale FORTRAN-based software, Two-Dimensional Kinetics (TDK), was being used for translation to an object-oriented language and parallelization experiments. However, that package proved to be too complex and lacking sufficient documentation for effective translation effort to the object-oriented C + + source code. The focus, this time with better documented and more manageable PUMPDES/TURBDES package, was still on translation to C + + with design improvements. At the RENS Meeting, however, the new impetus for the RENS projects in general, and PRESS in particular, has shifted in two important ways. One was closer alignment with the work on Numerical Propulsion System Simulator (NPSS) through cooperation and collaboration with LERC ACLU organization. The other was to see whether and how NASA's various rocket design software can be run over local and intra nets without any radical efforts for redesign and translation into object-oriented source code. There were also suggestions that the Fortran based code be encapsulated in C + + code thereby facilitating reuse without undue development effort. The details are covered in the aforementioned section of the interim report filed on April 28, 1997.
A software-based tool for video motion tracking in the surgical skills assessment landscape.
Ganni, Sandeep; Botden, Sanne M B I; Chmarra, Magdalena; Goossens, Richard H M; Jakimowicz, Jack J
2018-01-16
The use of motion tracking has been proved to provide an objective assessment in surgical skills training. Current systems, however, require the use of additional equipment or specialised laparoscopic instruments and cameras to extract the data. The aim of this study was to determine the possibility of using a software-based solution to extract the data. 6 expert and 23 novice participants performed a basic laparoscopic cholecystectomy procedure in the operating room. The recorded videos were analysed using Kinovea 0.8.15 and the following parameters calculated the path length, average instrument movement and number of sudden or extreme movements. The analysed data showed that experts had significantly shorter path length (median 127 cm vs. 187 cm, p = 0.01), smaller average movements (median 0.40 cm vs. 0.32 cm, p = 0.002) and fewer sudden movements (median 14.00 vs. 21.61, p = 0.001) than their novice counterparts. The use of software-based video motion tracking of laparoscopic cholecystectomy is a simple and viable method enabling objective assessment of surgical performance. It provides clear discrimination between expert and novice performance.
Philosophy in the Music Classroom: Poststructuralist Lessons from "The Lego Movie"
ERIC Educational Resources Information Center
Richerme, Lauren Kapalka
2015-01-01
This article introduces some of the practices in which various poststructuralist authors engage and suggests applications for music education. First, an explanation of how some poststructuralist authors embrace exclusions and how music educators might draw on such thinking and action is offered. Second, the article articulates various…
Designing, Developing, and Implementing a Course on LEGO Robotics for Technology Teacher Education
ERIC Educational Resources Information Center
Chambers, Joan M.; Carbonaro, Mike
2003-01-01
Within a constructivist philosophy of learning, teachers, as students, are introduced to different perspectives of teaching with robotic technology while immersed in what Papert called a "constructionist" environment. Robotics allows students to creatively explore computer programming, mechanical design and construction, problem solving,…
iSTEM: Learning Mathematics through Minecraft
ERIC Educational Resources Information Center
Bos, Beth; Wilder, Lucy; Cook, Marcelina; O'Donnell, Ryan
2014-01-01
The Common Core State Standards can be taught with Minecraft, an interactive creative Lego®-like game. Integrating Science, Technology, Engineering, and Mathematics (iSTEM) authors share ideas and activities that stimulate student interest in the integrated fields of science, technology, engineering, and mathematics (STEM) in K-grade 6 classrooms.
ERIC Educational Resources Information Center
Özgün-Koca, S. Asli; Edwards, Thomas G.; Chelst, Kenneth R.
2015-01-01
In mathematics, students should represent, model, and work with such real-world situations as those found in the physical world, the public policy realm, and society (CCSSI 2010). Additionally, students need to make decisions and be flexible enough to improve their decisions after analyzing realistic situations. The LEGO® Pets activity does just…
ERIC Educational Resources Information Center
Tabor, Richard; Anderson, Stephen
2007-01-01
In the "Solar Sprint" activity, students design, test, and race a solar-powered car built with Legos. The use of ratios is incorporated to simulate the actual work of scientists and engineers. This method encourages fourth-grade students to think about multiple variables and stimulates their curiosity when an activity doesn't come out as…
Introduction to Autonomous Mobile Robotics Using "Lego Mindstorms" NXT
ERIC Educational Resources Information Center
Akin, H. Levent; Meriçli, Çetin; Meriçli, Tekin
2013-01-01
Teaching the fundamentals of robotics to computer science undergraduates requires designing a well-balanced curriculum that is complemented with hands-on applications on a platform that allows rapid construction of complex robots, and implementation of sophisticated algorithms. This paper describes such an elective introductory course where the…
Building Teen Futures with Underwater Robotics
ERIC Educational Resources Information Center
Wallace, Michael L.; Freitas, William M.
2016-01-01
Preparing young Americans with science and technology skills has been on the forefront of educational reform for several years, and Extension has responded. Robotics projects have become a natural fit for 4-H clubs, with members' experiences ranging from using Lego® Mindstorms® and other "purchase and assemble" robotics kits to building…
Analyzing and Predicting Effort Associated with Finding and Fixing Software Faults
NASA Technical Reports Server (NTRS)
Hamill, Maggie; Goseva-Popstojanova, Katerina
2016-01-01
Context: Software developers spend a significant amount of time fixing faults. However, not many papers have addressed the actual effort needed to fix software faults. Objective: The objective of this paper is twofold: (1) analysis of the effort needed to fix software faults and how it was affected by several factors and (2) prediction of the level of fix implementation effort based on the information provided in software change requests. Method: The work is based on data related to 1200 failures, extracted from the change tracking system of a large NASA mission. The analysis includes descriptive and inferential statistics. Predictions are made using three supervised machine learning algorithms and three sampling techniques aimed at addressing the imbalanced data problem. Results: Our results show that (1) 83% of the total fix implementation effort was associated with only 20% of failures. (2) Both safety critical failures and post-release failures required three times more effort to fix compared to non-critical and pre-release counterparts, respectively. (3) Failures with fixes spread across multiple components or across multiple types of software artifacts required more effort. The spread across artifacts was more costly than spread across components. (4) Surprisingly, some types of faults associated with later life-cycle activities did not require significant effort. (5) The level of fix implementation effort was predicted with 73% overall accuracy using the original, imbalanced data. Using oversampling techniques improved the overall accuracy up to 77%. More importantly, oversampling significantly improved the prediction of the high level effort, from 31% to around 85%. Conclusions: This paper shows the importance of tying software failures to changes made to fix all associated faults, in one or more software components and/or in one or more software artifacts, and the benefit of studying how the spread of faults and other factors affect the fix implementation effort.
Flight Software for the LADEE Mission
NASA Technical Reports Server (NTRS)
Cannon, Howard N.
2015-01-01
The Lunar Atmosphere and Dust Environment Explorer (LADEE) spacecraft was launched on September 6, 2013, and completed its mission on April 17, 2014 with a directed impact to the Lunar Surface. Its primary goals were to examine the lunar atmosphere, measure lunar dust, and to demonstrate high rate laser communications. The LADEE mission was a resounding success, achieving all mission objectives, much of which can be attributed to careful planning and preparation. This paper discusses some of the highlights from the mission, and then discusses the techniques used for developing the onboard Flight Software. A large emphasis for the Flight Software was to develop it within tight schedule and cost constraints. To accomplish this, the Flight Software team leveraged heritage software, used model based development techniques, and utilized an automated test infrastructure. This resulted in the software being delivered on time and within budget. The resulting software was able to meet all system requirements, and had very problems in flight.
Statistics of software vulnerability detection in certification testing
NASA Astrophysics Data System (ADS)
Barabanov, A. V.; Markov, A. S.; Tsirlov, V. L.
2018-05-01
The paper discusses practical aspects of introduction of the methods to detect software vulnerability in the day-to-day activities of the accredited testing laboratory. It presents the approval results of the vulnerability detection methods as part of the study of the open source software and the software that is a test object of the certification tests under information security requirements, including software for communication networks. Results of the study showing the allocation of identified vulnerabilities by types of attacks, country of origin, programming languages used in the development, methods for detecting vulnerability, etc. are given. The experience of foreign information security certification systems related to the detection of certified software vulnerabilities is analyzed. The main conclusion based on the study is the need to implement practices for developing secure software in the development life cycle processes. The conclusions and recommendations for the testing laboratories on the implementation of the vulnerability analysis methods are laid down.
Computer-Mediated Peer Review of Student Papers.
ERIC Educational Resources Information Center
Sullivan, Dave; Brown, Carol E.; Nielson, Norma L.
1998-01-01
Barriers to peer review of student work can be overcome using computer-mediated systems ranging from customized software to e-mail, multiuser object-oriented systems (MOOs), and Web-based projects. (SK)
An Object-Oriented Network-Centric Software Architecture for Physical Computing
NASA Astrophysics Data System (ADS)
Palmer, Richard
1997-08-01
Recent developments in object-oriented computer languages and infrastructure such as the Internet, Web browsers, and the like provide an opportunity to define a more productive computational environment for scientific programming that is based more closely on the underlying mathematics describing physics than traditional programming languages such as FORTRAN or C++. In this talk I describe an object-oriented software architecture for representing physical problems that includes classes for such common mathematical objects as geometry, boundary conditions, partial differential and integral equations, discretization and numerical solution methods, etc. In practice, a scientific program written using this architecture looks remarkably like the mathematics used to understand the problem, is typically an order of magnitude smaller than traditional FORTRAN or C++ codes, and hence easier to understand, debug, describe, etc. All objects in this architecture are ``network-enabled,'' which means that components of a software solution to a physical problem can be transparently loaded from anywhere on the Internet or other global network. The architecture is expressed as an ``API,'' or application programmers interface specification, with reference embeddings in Java, Python, and C++. A C++ class library for an early version of this API has been implemented for machines ranging from PC's to the IBM SP2, meaning that phidentical codes run on all architectures.
Building an Integrated Environment for Multimedia
NASA Technical Reports Server (NTRS)
1997-01-01
Multimedia courseware on the solar system and earth science suitable for use in elementary, middle, and high schools was developed under this grant. The courseware runs on Silicon Graphics, Incorporated (SGI) workstations and personal computers (PCs). There is also a version of the courseware accessible via the World Wide Web. Accompanying multimedia database systems were also developed to enhance the multimedia courseware. The database systems accompanying the PC software are based on the relational model, while the database systems accompanying the SGI software are based on the object-oriented model.
Component Technology for High-Performance Scientific Simulation Software
DOE Office of Scientific and Technical Information (OSTI.GOV)
Epperly, T; Kohn, S; Kumfert, G
2000-11-09
We are developing scientific software component technology to manage the complexity of modem, parallel simulation software and increase the interoperability and re-use of scientific software packages. In this paper, we describe a language interoperability tool named Babel that enables the creation and distribution of language-independent software libraries using interface definition language (IDL) techniques. We have created a scientific IDL that focuses on the unique interface description needs of scientific codes, such as complex numbers, dense multidimensional arrays, complicated data types, and parallelism. Preliminary results indicate that in addition to language interoperability, this approach provides useful tools for thinking about themore » design of modem object-oriented scientific software libraries. Finally, we also describe a web-based component repository called Alexandria that facilitates the distribution, documentation, and re-use of scientific components and libraries.« less
Space Station Mission Planning System (MPS) development study. Volume 1: Executive summary
NASA Technical Reports Server (NTRS)
Klus, W. J.
1987-01-01
The basic objective of the Space Station (SS) Mission Planning System (MPS) Development Study was to define a baseline Space Station mission plan and the associated hardware and software requirements for the system. A detailed definition of the Spacelab (SL) payload mission planning process and SL Mission Integration Planning System (MIPS) software was derived. A baseline concept was developed for performing SS manned base payload mission planning, and it was consistent with current Space Station design/operations concepts and philosophies. The SS MPS software requirements were defined. Also, requirements for new software include candidate programs for the application of artificial intelligence techniques to capture and make more effective use of mission planning expertise. A SS MPS Software Development Plan was developed which phases efforts for the development software to implement the SS mission planning concept.
Object Oriented Learning Objects
ERIC Educational Resources Information Center
Morris, Ed
2005-01-01
We apply the object oriented software engineering (OOSE) design methodology for software objects (SOs) to learning objects (LOs). OOSE extends and refines design principles for authoring dynamic reusable LOs. Our learning object class (LOC) is a template from which individualised LOs can be dynamically created for, or by, students. The properties…
Understanding and Predicting the Process of Software Maintenance Releases
NASA Technical Reports Server (NTRS)
Basili, Victor; Briand, Lionel; Condon, Steven; Kim, Yong-Mi; Melo, Walcelio L.; Valett, Jon D.
1996-01-01
One of the major concerns of any maintenance organization is to understand and estimate the cost of maintenance releases of software systems. Planning the next release so as to maximize the increase in functionality and the improvement in quality are vital to successful maintenance management. The objective of this paper is to present the results of a case study in which an incremental approach was used to better understand the effort distribution of releases and build a predictive effort model for software maintenance releases. This study was conducted in the Flight Dynamics Division (FDD) of NASA Goddard Space Flight Center(GSFC). This paper presents three main results: 1) a predictive effort model developed for the FDD's software maintenance release process; 2) measurement-based lessons learned about the maintenance process in the FDD; and 3) a set of lessons learned about the establishment of a measurement-based software maintenance improvement program. In addition, this study provides insights and guidelines for obtaining similar results in other maintenance organizations.
The repository-based software engineering program: Redefining AdaNET as a mainstream NASA source
NASA Technical Reports Server (NTRS)
1993-01-01
The Repository-based Software Engineering Program (RBSE) is described to inform and update senior NASA managers about the program. Background and historical perspective on software reuse and RBSE for NASA managers who may not be familiar with these topics are provided. The paper draws upon and updates information from the RBSE Concept Document, baselined by NASA Headquarters, Johnson Space Center, and the University of Houston - Clear Lake in April 1992. Several of NASA's software problems and what RBSE is now doing to address those problems are described. Also, next steps to be taken to derive greater benefit from this Congressionally-mandated program are provided. The section on next steps describes the need to work closely with other NASA software quality, technology transfer, and reuse activities and focuses on goals and objectives relative to this need. RBSE's role within NASA is addressed; however, there is also the potential for systematic transfer of technology outside of NASA in later stages of the RBSE program. This technology transfer is discussed briefly.
Object-based media and stream-based computing
NASA Astrophysics Data System (ADS)
Bove, V. Michael, Jr.
1998-03-01
Object-based media refers to the representation of audiovisual information as a collection of objects - the result of scene-analysis algorithms - and a script describing how they are to be rendered for display. Such multimedia presentations can adapt to viewing circumstances as well as to viewer preferences and behavior, and can provide a richer link between content creator and consumer. With faster networks and processors, such ideas become applicable to live interpersonal communications as well, creating a more natural and productive alternative to traditional videoconferencing. In this paper is outlined an example of object-based media algorithms and applications developed by my group, and present new hardware architectures and software methods that we have developed to enable meeting the computational requirements of object- based and other advanced media representations. In particular we describe stream-based processing, which enables automatic run-time parallelization of multidimensional signal processing tasks even given heterogenous computational resources.
Agile-Lean Software Engineering (ALSE) Evaluating Kanban in Systems Engineering
2013-03-06
Boeing) Garry Roedler (Lockheed Martin) Karl Scotland (Rally Software, UK) Alan Shalloway (NetObjectives) Neil Shirk (Lockheed Martin... Neil Siegel (Northrop Grumman) James Sutton (Jubata Group) Thanks are also due to the members of the SERC Research Council, particularly Barry...Incremental Commitment Model to Brownfield Systems Development, Proceedings, CSER 2009, April 2009. 16. Heath , B. et al. (2009). A survey of agent-based
Enhanced Training for Cyber Situational Awareness in Red versus Blue Team Exercises
DOE Office of Scientific and Technical Information (OSTI.GOV)
Carbajal, Armida J.; Stevens-Adams, Susan Marie; Silva, Austin Ray
This report summarizes research conducted through the Sandia National Laboratories Enhanced Training for Cyber Situational Awareness in Red Versus Blue Team Exercises Laboratory Directed Research and Development project. The objective of this project was to advance scientific understanding concerning how to best structure training for cyber defenders. Two modes of training were considered. The baseline training condition (Tool-Based training) was based on current practices where classroom instruction focuses on the functions of a software tool with various exercises in which students apply those functions. In the second training condition (Narrative-Based training), classroom instruction addressed software functions, but in the contextmore » of adversary tactics and techniques. It was hypothesized that students receiving narrative-based training would gain a deeper conceptual understanding of the software tools and this would be reflected in better performance within a red versus blue team exercise.« less
A Database-Based and Web-Based Meta-CASE System
NASA Astrophysics Data System (ADS)
Eessaar, Erki; Sgirka, Rünno
Each Computer Aided Software Engineering (CASE) system provides support to a software process or specific tasks or activities that are part of a software process. Each meta-CASE system allows us to create new CASE systems. The creators of a new CASE system have to specify abstract syntax of the language that is used in the system and functionality as well as non-functional properties of the new system. Many meta-CASE systems record their data directly in files. In this paper, we introduce a meta-CASE system, the enabling technology of which is an object-relational database system (ORDBMS). The system allows users to manage specifications of languages and create models by using these languages. The system has web-based and form-based user interface. We have created a proof-of-concept prototype of the system by using PostgreSQL ORDBMS and PHP scripting language.
NASA Technical Reports Server (NTRS)
Shaykhian, Gholam Ali; Baggs, Rhoda
2007-01-01
In the early problem-solution era of software programming, functional decompositions were mainly used to design and implement software solutions. In functional decompositions, functions and data are introduced as two separate entities during the design phase, and are followed as such in the implementation phase. Functional decompositions make use of refactoring through optimizing the algorithms, grouping similar functionalities into common reusable functions, and using abstract representations of data where possible; all these are done during the implementation phase. This paper advocates the usage of object-oriented methodologies and design patterns as the centerpieces of refactoring software solutions. Refactoring software is a method of changing software design while explicitly preserving its external functionalities. The combined usage of object-oriented methodologies and design patterns to refactor should also benefit the overall software life cycle cost with improved software.
NASA Technical Reports Server (NTRS)
Erickson, J.; Goode, R.; Grimm, K.; Hess, C.; Norsworthy, R.; Anderson, G.; Merkel, L.; Phinney, D.
1992-01-01
The ground-based demonstrations of Extra Vehicular Activity (EVA) Retriever, a voice-supervised, intelligent, free-flying robot, are designed to evaluate the capability to retrieve objects (astronauts, equipment, and tools) which have accidentally separated from the Space Station. The EVA Retriever software is required to autonomously plan and execute a target rendezvous, grapple, and return to base while avoiding stationary and moving obstacles with subsequent object handover. The software architecture incorporates a heirarchical decomposition of the control system that is horizontally partitioned into five major functional subsystems: sensing, perception, world model, reasoning, and acting. The design provides for supervised autonomy as the primary mode of operation. It is intended to be an evolutionary system improving in capability over time and as it earns crew trust through reliable and safe operation. This paper gives an overview of the hardware, a focus on software, and a summary of results achieved recently from both computer simulations and air bearing floor demonstrations. Limitations of the technology used are evaluated. Plans for the next phase, during which moving targets and obstacles drive realtime behavior requirements, are discussed.
NASA Astrophysics Data System (ADS)
Erickson, Jon D.; Goode, R.; Grimm, K. A.; Hess, Clifford W.; Norsworthy, Robert S.; Anderson, Greg D.; Merkel, L.; Phinney, Dale E.
1992-03-01
The ground-based demonstrations of Extra Vehicular Activity (EVA) Retriever, a voice- supervised, intelligent, free-flying robot, are designed to evaluate the capability to retrieve objects (astronauts, equipment, and tools) which have accidentally separated from the space station. The EVA Retriever software is required to autonomously plan and execute a target rendezvous, grapple, and return to base while avoiding stationary and moving obstacles with subsequent object handover. The software architecture incorporates a hierarchical decomposition of the control system that is horizontally partitioned into five major functional subsystems: sensing, perception, world model, reasoning, and acting. The design provides for supervised autonomy as the primary mode of operation. It is intended to be an evolutionary system improving in capability over time and as it earns crew trust through reliable and safe operation. This paper gives an overview of the hardware, a focus on software, and a summary of results achieved recently from both computer simulations and air bearing floor demonstrations. Limitations of the technology used are evaluated. Plans for the next phase, during which moving targets and obstacles drive realtime behavior requirements, are discussed.
1998-03-28
This image-based surface map of Pluto was assembled by computer image processing software from four separate images of Pluto disk taken with the European Space Agency Faint Object Camera aboard NASA Hubble Space Telescope.
A Simulated Learning Environment for Teaching Medicine Dispensing Skills
Styles, Kim; Sewell, Keith; Trinder, Peta; Marriott, Jennifer; Maher, Sheryl; Naidu, Som
2016-01-01
Objective. To develop an authentic simulation of the professional practice dispensary context for students to develop their dispensing skills in a risk-free environment. Design. A development team used an Agile software development method to create MyDispense, a web-based simulation. Modeled on virtual learning environments elements, the software employed widely available standards-based technologies to create a virtual community pharmacy environment. Assessment. First-year pharmacy students who used the software in their tutorials, were, at the end of the second semester, surveyed on their prior dispensing experience and their perceptions of MyDispense as a tool to learn dispensing skills. Conclusion. The dispensary simulation is an effective tool for helping students develop dispensing competency and knowledge in a safe environment. PMID:26941437
[Development of a software for 3D virtual phantom design].
Zou, Lian; Xie, Zhao; Wu, Qi
2014-02-01
In this paper, we present a 3D virtual phantom design software, which was developed based on object-oriented programming methodology and dedicated to medical physics research. This software was named Magical Phan tom (MPhantom), which is composed of 3D visual builder module and virtual CT scanner. The users can conveniently construct any complex 3D phantom, and then export the phantom as DICOM 3.0 CT images. MPhantom is a user-friendly and powerful software for 3D phantom configuration, and has passed the real scene's application test. MPhantom will accelerate the Monte Carlo simulation for dose calculation in radiation therapy and X ray imaging reconstruction algorithm research.
Modular Software Interfaces for Revolutionary Flexibility in Space Operations
NASA Technical Reports Server (NTRS)
Glass, Brian; Braham, Stephen; Pollack, Jay
2005-01-01
To make revolutionary improvements in exploration, space systems need to be flexible, realtime reconfigurable, and able to trade data transparently among themselves and mission operations. Onboard operations systems, space assembly coordination and EVA systems in exploration and construction all require real-time modular reconfigurability and data sharing. But NASA's current exploration systems are still largely legacies from hastily-developed, one-off Apollo-era practices. Today's rovers, vehicles, spacesuits, space stations, and instruments are not able to plug-and-play, Lego-like: into different combinations. Point-to-point dominates - individual suit to individual vehicle, individual instrument to rover. All are locally optimized, all unique, each of the data interfaces has been recoded for each possible combination. This will be an operations and maintenance nightmare in the much larger Project Constellation system of systems. This legacy approach does not scale to the hundreds of networked space components needed for space construction and for new, space-based approaches to Earth-Moon operations. By comparison, battlefield information management systems, which are considered critical to military force projection, have long since abandoned a point-to-point approach to systems integration. From a system-of-systems viewpoint, a clean-sheet redesign of the interfaces of all exploration systems is a necessary prerequisite before designing the interfaces of the individual exploration systems. Existing communications and Global Information Grid and middleware technologies are probably sufficient for command and control and information interfaces, with some hardware and time-delay modifications for space environments. NASA's future advanced space operations must also be information and data compatible with aerospace operations and surveillance systems being developed by other US Government agencies such as the Department of Homeland Security, Federal Aviation Administration and Department of Defense. This paper discusses fundamental system-of-systems infrastructure: approaches and architectures for modular plug-and-play software interfaces for revolutionary improvements in flexibility, modularity, robustness, ease of maintenance, reconfigurability, safety and productivity. Starting with middleware, databases, and mobile communications technologies, our technical challenges will be to apply these ideas to the requirements of constellations of space systems and to implement them initially on prototype space hardware. This is necessary to demonstrate an integrated information sharing architecture and services. It is a bottom-up approach, one that solves the problem of space operations data integration. Exploration demands uniform software mechanisms for application information interchange, and the corresponding uniformly available software services to enhance these mechanisms. We will examine the issues in plug-and-play, real-time-configurable systems, including common definition and management and tracking of data and information among many different space systems. Different field test approaches are discussed, including the use of the International Space Station and terrestrial analog mission operations at field sites.
Silva, Kenya de Lima; Évora, Yolanda Dora Martinez; Cintra, Camila Santana Justo
2015-01-01
Objective: to report the development of a software to support decision-making for the selection of nursing diagnoses and interventions for children and adolescents, based on the nomenclature of nursing diagnoses, outcomes and interventions of a university hospital in Paraiba. Method: a methodological applied study based on software engineering, as proposed by Pressman, developed in three cycles, namely: flow chart construction, development of the navigation interface, and construction of functional expressions and programming development. Result: the software consists of administrative and nursing process screens. The assessment is automatically selected according to age group, the nursing diagnoses are suggested by the system after information is inserted, and can be indicated by the nurse. The interventions for the chosen diagnosis are selected by structuring the care plan. Conclusion: the development of this tool used to document the nursing actions will contribute to decision-making and quality of care. PMID:26487144
NASA PC software evaluation project
NASA Technical Reports Server (NTRS)
Dominick, Wayne D. (Editor); Kuan, Julie C.
1986-01-01
The USL NASA PC software evaluation project is intended to provide a structured framework for facilitating the development of quality NASA PC software products. The project will assist NASA PC development staff to understand the characteristics and functions of NASA PC software products. Based on the results of the project teams' evaluations and recommendations, users can judge the reliability, usability, acceptability, maintainability and customizability of all the PC software products. The objective here is to provide initial, high-level specifications and guidelines for NASA PC software evaluation. The primary tasks to be addressed in this project are as follows: to gain a strong understanding of what software evaluation entails and how to organize a structured software evaluation process; to define a structured methodology for conducting the software evaluation process; to develop a set of PC software evaluation criteria and evaluation rating scales; and to conduct PC software evaluations in accordance with the identified methodology. Communication Packages, Network System Software, Graphics Support Software, Environment Management Software, General Utilities. This report represents one of the 72 attachment reports to the University of Southwestern Louisiana's Final Report on NASA Grant NGT-19-010-900. Accordingly, appropriate care should be taken in using this report out of context of the full Final Report.
A framework for assessing the adequacy and effectiveness of software development methodologies
NASA Technical Reports Server (NTRS)
Arthur, James D.; Nance, Richard E.
1990-01-01
Tools, techniques, environments, and methodologies dominate the software engineering literature, but relatively little research in the evaluation of methodologies is evident. This work reports an initial attempt to develop a procedural approach to evaluating software development methodologies. Prominent in this approach are: (1) an explication of the role of a methodology in the software development process; (2) the development of a procedure based on linkages among objectives, principles, and attributes; and (3) the establishment of a basis for reduction of the subjective nature of the evaluation through the introduction of properties. An application of the evaluation procedure to two Navy methodologies has provided consistent results that demonstrate the utility and versatility of the evaluation procedure. Current research efforts focus on the continued refinement of the evaluation procedure through the identification and integration of product quality indicators reflective of attribute presence, and the validation of metrics supporting the measure of those indicators. The consequent refinement of the evaluation procedure offers promise of a flexible approach that admits to change as the field of knowledge matures. In conclusion, the procedural approach presented in this paper represents a promising path toward the end goal of objectively evaluating software engineering methodologies.
Federal Register 2010, 2011, 2012, 2013, 2014
2011-01-07
.... 100108014-0121-01] RIN 0694-AE82 Publicly Available Mass Market Encryption Software and Other Specified Publicly Available Encryption Software in Object Code AGENCY: Bureau of Industry and Security, Commerce... encryption object code software with a symmetric key length greater than 64-bits, and ``publicly available...
Automatic Camera Calibration for Cultural Heritage Applications Using Unstructured Planar Objects
NASA Astrophysics Data System (ADS)
Adam, K.; Kalisperakis, I.; Grammatikopoulos, L.; Karras, G.; Petsa, E.
2013-07-01
As a rule, image-based documentation of cultural heritage relies today on ordinary digital cameras and commercial software. As such projects often involve researchers not familiar with photogrammetry, the question of camera calibration is important. Freely available open-source user-friendly software for automatic camera calibration, often based on simple 2D chess-board patterns, are an answer to the demand for simplicity and automation. However, such tools cannot respond to all requirements met in cultural heritage conservation regarding possible imaging distances and focal lengths. Here we investigate the practical possibility of camera calibration from unknown planar objects, i.e. any planar surface with adequate texture; we have focused on the example of urban walls covered with graffiti. Images are connected pair-wise with inter-image homographies, which are estimated automatically through a RANSAC-based approach after extracting and matching interest points with the SIFT operator. All valid points are identified on all images on which they appear. Provided that the image set includes a "fronto-parallel" view, inter-image homographies with this image are regarded as emulations of image-to-world homographies and allow computing initial estimates for the interior and exterior orientation elements. Following this initialization step, the estimates are introduced into a final self-calibrating bundle adjustment. Measures are taken to discard unsuitable images and verify object planarity. Results from practical experimentation indicate that this method may produce satisfactory results. The authors intend to incorporate the described approach into their freely available user-friendly software tool, which relies on chess-boards, to assist non-experts in their projects with image-based approaches.
Towards a general object-oriented software development methodology
NASA Technical Reports Server (NTRS)
Seidewitz, ED; Stark, Mike
1986-01-01
An object is an abstract software model of a problem domain entity. Objects are packages of both data and operations of that data (Goldberg 83, Booch 83). The Ada (tm) package construct is representative of this general notion of an object. Object-oriented design is the technique of using objects as the basic unit of modularity in systems design. The Software Engineering Laboratory at the Goddard Space Flight Center is currently involved in a pilot program to develop a flight dynamics simulator in Ada (approximately 40,000 statements) using object-oriented methods. Several authors have applied object-oriented concepts to Ada (e.g., Booch 83, Cherry 85). It was found that these methodologies are limited. As a result a more general approach was synthesized with allows a designer to apply powerful object-oriented principles to a wide range of applications and at all stages of design. An overview is provided of this approach. Further, how object-oriented design fits into the overall software life-cycle is considered.
Using CORBA to integrate manufacturing cells to a virtual enterprise
NASA Astrophysics Data System (ADS)
Pancerella, Carmen M.; Whiteside, Robert A.
1997-01-01
It is critical in today's enterprises that manufacturing facilities are not isolated from design, planning, and other business activities and that information flows easily and bidirectionally between these activities. It is also important and cost-effective that COTS software, databases, and corporate legacy codes are well integrated in the information architecture. Further, much of the information generated during manufacturing must be dynamically accessible to engineering and business operations both in a restricted corporate intranet and on the internet. The software integration strategy in the Sandia Agile Manufacturing Testbed supports these enterprise requirements. We are developing a CORBA-based distributed object software system for manufacturing. Each physical machining device is a CORBA object and exports a common IDL interface to allow for rapid and dynamic insertion, deletion, and upgrading within the manufacturing cell. Cell management CORBA components access manufacturing devices without knowledge of any device-specific implementation. To support information flow from design to planning data is accessible to machinists on the shop floor. CORBA allows manufacturing components to be easily accessible to the enterprise. Dynamic clients can be created using web browsers and portable Java GUI's. A CORBA-OLE adapter allows integration to PC desktop applications. Other commercial software can access CORBA network objects in the information architecture through vendor API's.
ERIC Educational Resources Information Center
Betty, Paul
2009-01-01
Increasing use of screencast and Flash authoring software within libraries is resulting in "homegrown" library collections of digital learning objects and multimedia presentations. The author explores the use of Google Analytics to track usage statistics for interactive Shockwave Flash (.swf) files, the common file output for screencast and Flash…
Payne, Karl Fb; Goodson, Alexander Mc; Tahim, Arpan; Wharrad, Heather J; Fan, Kathleen
2012-12-01
The recently launched iBooks 2 from Apple has created a new genre of 'interactive multimedia eBook'. This article aims to dscribe the benefit of the iBook in a medical education and healthcare setting. We discuss the attributes of an iBook as compared with the requirements of the conventional web-based Reusable Learning Object. The structure and user interface within an iBook is highlighted, and the iBook-creating software iBooks Author is discussed in detail. A report of personal experience developing and distributing an iBook for junior trainees in oral and maxillofacial surgery is provided, with discussion of the limitations of this approach and the need for further evidence-based studies.
Prototyping a Sensor Enabled 3d Citymodel on Geospatial Managed Objects
NASA Astrophysics Data System (ADS)
Kjems, E.; Kolář, J.
2013-09-01
One of the major development efforts within the GI Science domain are pointing at sensor based information and the usage of real time information coming from geographic referenced features in general. At the same time 3D City models are mostly justified as being objects for visualization purposes rather than constituting the foundation of a geographic data representation of the world. The combination of 3D city models and real time information based systems though can provide a whole new setup for data fusion within an urban environment and provide time critical information preserving our limited resources in the most sustainable way. Using 3D models with consistent object definitions give us the possibility to avoid troublesome abstractions of reality, and design even complex urban systems fusing information from various sources of data. These systems are difficult to design with the traditional software development approach based on major software packages and traditional data exchange. The data stream is varying from urban domain to urban domain and from system to system why it is almost impossible to design a complete system taking care of all thinkable instances now and in the future within one constraint software design complex. On several occasions we have been advocating for a new end advanced formulation of real world features using the concept of Geospatial Managed Objects (GMO). This paper presents the outcome of the InfraWorld project, a 4 million Euro project financed primarily by the Norwegian Research Council where the concept of GMO's have been applied in various situations on various running platforms of an urban system. The paper will be focusing on user experiences and interfaces rather then core technical and developmental issues. The project was primarily focusing on prototyping rather than realistic implementations although the results concerning applicability are quite clear.
MATLAB Meets LEGO Mindstorms--A Freshman Introduction Course into Practical Engineering
ERIC Educational Resources Information Center
Behrens, A.; Atorf, L.; Schwann, R.; Neumann, B.; Schnitzler, R.; Balle, J.; Herold, T.; Telle, A.; Noll, T. G.; Hameyer, K.; Aach, T.
2010-01-01
In today's teaching and learning approaches for first-semester students, practical courses more and more often complement traditional theoretical lectures. This practical element allows an early insight into the real world of engineering, augments student motivation, and enables students to acquire soft skills early. This paper describes a new…
Mindstorms Robots and the Application of Cognitive Load Theory in Introductory Programming
ERIC Educational Resources Information Center
Mason, Raina; Cooper, Graham
2013-01-01
This paper reports on a series of introductory programming workshops, initially targeting female high school students, which utilised Lego Mindstorms robots. Cognitive load theory (CLT) was applied to the instructional design of the workshops, and a controlled experiment was also conducted investigating aspects of the interface. Results indicated…
The Lego[R] Analogy Model for Teaching Gene Sequencing and Biotechnology
ERIC Educational Resources Information Center
Rothhaar, Rebecca; Pittendrigh, Barry R.; Orvis, Kathryn S.
2006-01-01
Research in biotechnology is rapidly advancing; everyday, new and exciting discoveries are made. With this new technology there are also many safety and ethical questions, though, as well as the need for education. Alternative teaching methods may help to increase students' understanding of difficult concepts in all aspects of schooling, including…
Simple Machines Curriculum. [Teachers' Manual.
ERIC Educational Resources Information Center
Anoka-Hennepin Independent School District No. 11, Coon Rapids, MN.
This manual provides suggestions for investigating simple machines and the teaching of certain basic concepts which pertain to them. Many of the lessons are designed to be used with the commercially available LEGO kits, in an effort to teach concepts in a way in which students must translate pictures shown in two dimension into three-dimensional…
Flow Experience in Design Thinking and Practical Synergies with Lego Serious Play
ERIC Educational Resources Information Center
Primus, Dirk J.; Sonnenburg, Stephan
2018-01-01
The flow experience can be an important precursor to high levels of creativity and innovation. Prior work has identified and conceptualized the key elements of the flow experience in cocreative activities as individual flow corridor, individual flow feeling, and group flow. Surprisingly, the flow experience is underrepresented in theory and…
Fifth Grade Students' Understanding of Ratio and Proportion in an Engineering Robotics Program
ERIC Educational Resources Information Center
Ortiz, Araceli Martinez
2010-01-01
The research described in this dissertation explores the impact of utilizing a LEGO-robotics integrated engineering and mathematics program to support fifth grade students' learning of ratios and proportion in an extracurricular program. The research questions guiding this research study were (1) how do students' test results compare for students…
ERIC Educational Resources Information Center
Vallance, Michael; Martin, Stewart; Wiz, Charles; van Schaik, Paul
2010-01-01
Science education is concerned with the meaningful pursuit of comprehension, knowledge and understanding of scientific concepts and processes. In Vygotskian social constructivist learning, personal interpretation, decision-making and community cooperation fosters long-term understanding and transference of learned concepts. The construction of…
Control Robotics Programming Technology. Technology Learning Activity. Teacher Edition.
ERIC Educational Resources Information Center
Oklahoma State Dept. of Vocational and Technical Education, Stillwater. Curriculum and Instructional Materials Center.
This Technology Learning Activity (TLA) for control robotics programming technology in grades 6-10 is designed to teach students to construct and program computer-controlled devices using a LEGO DACTA set and computer interface and to help them understand how control technology and robotics affect them and their lifestyle. The suggested time for…
A Case of Cooperation in the European OR Education
ERIC Educational Resources Information Center
Miranda, Joao; Nagy, Mariana
2011-01-01
European cooperation is a relevant subject that contributes to building a competitive network of high education institutions. A case of teacher mobility on behalf of the Erasmus programme is presented: it considers some Operations Research topics and the development of the Lego on My Decision module. The module considers eight lecture hours in…
NASA Technical Reports Server (NTRS)
2003-01-01
KENNEDY SPACE CENTER, FLA. Nine-year-old Sofi Collis proudly presents the names she selected for the Mars Exploration Rovers - - 'Spirit' and 'Opportunity' -- during a press conference. Also participating in the press conference are NASA Administrator Sean O'Keefe (left) and Brad Justus, LEGO Co. senior vice president (right). The names Sofi suggested were selected from more than 10,000 student entries in an essay contest managed for NASA by the LEGO Company. NASA's twin Mars Exploration Rovers are designed to study the history of water on Mars. These robotic geologists are equipped with a robotic arm, a drilling tool, three spectrometers, and four pairs of cameras that allow them to have a human-like, 3D view of the terrain. Each rover could travel as far as 100 meters in one day to act as Mars scientists' eyes and hands, exploring an environment where humans are not yet able to go. MER-A, with the rover Spirit aboard, is scheduled to launch on June 8 at 2:06 p.m. EDT, with two launch opportunities each day during a launch period that closes on June 24.
Problem Solving in a Middle School Robotics Design Classroom
NASA Astrophysics Data System (ADS)
Norton, Stephen J.; McRobbie, Campbell J.; Ginns, Ian S.
2007-07-01
Little research has been conducted on how students work when they are required to plan, build and evaluate artefacts in technology rich learning environments such as those supported by tools including flow charts, Labview programming and Lego construction. In this study, activity theory was used as an analytic tool to examine the social construction of meaning. There was a focus on the effect of teachers’ goals and the rules they enacted upon student use of the flow chart planning tool, and the tools of the programming language Labview and Lego construction. It was found that the articulation of a teacher’s goals via rules and divisions of labour helped to form distinct communities of learning and influenced the development of different problem solving strategies. The use of the planning tool flow charting was associated with continuity of approach, integration of problem solutions including appreciation of the nexus between construction and programming, and greater educational transformation. Students who flow charted defined problems in a more holistic way and demonstrated more methodical, insightful and integrated approaches to their use of tools. The findings have implications for teaching in design dominated learning environments.
The PP1 binding code: a molecular-lego strategy that governs specificity.
Heroes, Ewald; Lesage, Bart; Görnemann, Janina; Beullens, Monique; Van Meervelt, Luc; Bollen, Mathieu
2013-01-01
Ser/Thr protein phosphatase 1 (PP1) is a single-domain hub protein with nearly 200 validated interactors in vertebrates. PP1-interacting proteins (PIPs) are ubiquitously expressed but show an exceptional diversity in brain, testis and white blood cells. The binding of PIPs is mainly mediated by short motifs that dock to surface grooves of PP1. Although PIPs often contain variants of the same PP1 binding motifs, they differ in the number and combination of docking sites. This molecular-lego strategy for binding to PP1 creates holoenzymes with unique properties. The PP1 binding code can be described as specific, universal, degenerate, nonexclusive and dynamic. PIPs control associated PP1 by interference with substrate recruitment or access to the active site. In addition, some PIPs have a subcellular targeting domain that promotes dephosphorylation by increasing the local concentration of PP1. The diversity of the PP1 interactome and the properties of the PP1 binding code account for the exquisite specificity of PP1 in vivo. © 2012 The Authors Journal compilation © 2012 FEBS.
Hera: Using NASA Astronomy Data in the Classroom
NASA Astrophysics Data System (ADS)
Lochner, James C.; Mitchell, S.; Pence, W. D.
2006-12-01
Hera is a free internet-based tool that provides students access to both analysis software and data for studying astronomical objects such as black holes, binary star systems, supernovae, and galaxies. Students use a subset of the same software, and experience the same analysis process, that an astronomer follows in analyzing data obtained from an orbiting satellite observatory. Hera is accompanied by a web-based tutorial which steps students through the science background, procedures for accessing the data, and using the Hera software. The web pages include a lesson plan in which students explore data from a binary star system containing a normal star and a black hole. The objective of the lesson is for students to use plotting, estimation, and statistical techniques to determine the orbital period. Students may then apply these techniques to a number of data sets and draw conclusions on the natures of the systems (for example, students discover that one system is an eclipsing binary). The web page tutorial is self-guided and contains a number of exercises; students can work independently or in groups. Hera has been use with high school students and in introductory astronomy classes in community colleges. This poster describes Hera and its web-based tutorial. We outline the underlying software architecture, the development process, and its testing and classroom applications. We also describe the benefits to students in developing skills which extend basic science and math concepts into real applications.
Enhanced Detection of Sea-Disposed Man-Made Objects in Backscatter Data
NASA Astrophysics Data System (ADS)
Edwards, M.; Davis, R. B.
2016-12-01
The Hawai'i Undersea Military Munitions Assessment (HUMMA) project developed software to increase data visualization capabilities applicable to seafloor reflectivity datasets acquired by a variety of bottom-mapping sonar systems. The purpose of these improvements is to detect different intensity values within an arbitrary amplitude range that may be associated with relative target reflectivity as well as extend the overall amplitude range across which detailed dynamic contrast may be effectively displayed. The backscatter dataset used to develop this software imaged tens of thousands of reflective targets resting on the seabed that were systematically sea disposed south of Oahu, Hawaii, around the end of World War II in waters ranging from 300-600 meters depth. Human-occupied and remotely operated vehicles conducted ground-truth video and photographic reconnaissance of thousands of these reflective targets, documenting and geo-referencing long curvilinear trials of items including munitions, paint cans, airplane parts, scuttled ships, cars and bundled anti-submarine nets. Edwards et al. [2012] determined that most individual trails consist of objects of one particular type. The software described in this presentation, in combination with the ground-truth images, was developed to help recognize different types of objects based on reflectivity, size, and shape from altitudes of tens of meters above the seabed. The fundamental goal of the software is to facilitate rapid underway detection and geo-location of specific sea-disposed objects so their impact on the environment can be assessed.
Impact of Domain Analysis on Reuse Methods
1989-11-06
return on the investment. The potential negative effects a "bad" domain analysis has on developing systems in the domain also increases the risks of a...importance of domain analysis as part of a software reuse program. A particular goal is to assist in avoiding the potential negative effects of ad hoc or...are specification objects discovered by performing object-oriented analysis. Object-based analysis approaches thus serve to capture a model of reality
WEBSLIDE: A "Virtual" Slide Projector Based on World Wide Web.
ERIC Educational Resources Information Center
Barra, Maria; Ferrandino, Salvatore; Scarano, Vittorio
1999-01-01
Presents the key design concepts of a software project whose objective is to provide a simple, cheap, and efficient solution for showing slides during lessons in computer labs. Contains 26 references. (DDR)
Video sensor architecture for surveillance applications.
Sánchez, Jordi; Benet, Ginés; Simó, José E
2012-01-01
This paper introduces a flexible hardware and software architecture for a smart video sensor. This sensor has been applied in a video surveillance application where some of these video sensors are deployed, constituting the sensory nodes of a distributed surveillance system. In this system, a video sensor node processes images locally in order to extract objects of interest, and classify them. The sensor node reports the processing results to other nodes in the cloud (a user or higher level software) in the form of an XML description. The hardware architecture of each sensor node has been developed using two DSP processors and an FPGA that controls, in a flexible way, the interconnection among processors and the image data flow. The developed node software is based on pluggable components and runs on a provided execution run-time. Some basic and application-specific software components have been developed, in particular: acquisition, segmentation, labeling, tracking, classification and feature extraction. Preliminary results demonstrate that the system can achieve up to 7.5 frames per second in the worst case, and the true positive rates in the classification of objects are better than 80%.
Video Sensor Architecture for Surveillance Applications
Sánchez, Jordi; Benet, Ginés; Simó, José E.
2012-01-01
This paper introduces a flexible hardware and software architecture for a smart video sensor. This sensor has been applied in a video surveillance application where some of these video sensors are deployed, constituting the sensory nodes of a distributed surveillance system. In this system, a video sensor node processes images locally in order to extract objects of interest, and classify them. The sensor node reports the processing results to other nodes in the cloud (a user or higher level software) in the form of an XML description. The hardware architecture of each sensor node has been developed using two DSP processors and an FPGA that controls, in a flexible way, the interconnection among processors and the image data flow. The developed node software is based on pluggable components and runs on a provided execution run-time. Some basic and application-specific software components have been developed, in particular: acquisition, segmentation, labeling, tracking, classification and feature extraction. Preliminary results demonstrate that the system can achieve up to 7.5 frames per second in the worst case, and the true positive rates in the classification of objects are better than 80%. PMID:22438723
Moving base Gravity Gradiometer Survey System (GGSS) program
NASA Astrophysics Data System (ADS)
Pfohl, Louis; Rusnak, Walter; Jircitano, Albert; Grierson, Andrew
1988-04-01
The GGSS program began in early 1983 with the objective of delivering a landmobile and airborne system capable of fast, accurate, and economical gravity gradient surveys of large areas anywhere in the world. The objective included the development and use of post-mission data reduction software to process the survey data into solutions for the gravity disturbance vector components (north, east and vertical). This document describes the GGSS equipment hardware and software, integration and lab test procedures and results, and airborne and land survey procedures and results. Included are discussions on test strategies, post-mission data reduction algorithms, and the data reduction processing experience. Perspectives and conclusions are drawn from the results.
A Collaborative Support Approach on UML Sequence Diagrams for Aspect-Oriented Software
NASA Astrophysics Data System (ADS)
de Almeida Naufal, Rafael; Silveira, Fábio F.; Guerra, Eduardo M.
AOP and its broader application on software projects brings the importance to provide the separation between aspects and OO components at design time, to leverage the understanding of AO systems, promote aspects' reuse and obtain the benefits of AO modularization. Since the UML is a standard for modeling OO systems, it can be applied to model the decoupling between aspects and OO components. The application of UML to this area is the subject of constant study and is the focus of this paper. In this paper it is presented an extension based on the default UML meta-model, named MIMECORA-DS, to show object-object, object-aspect and aspect-aspect interactions applying the UML's sequence diagram. This research also presents the application of MIMECORA-DS in a case example, to assess its applicability.
Guidelines for Developing Computer Based Resource Units. Revised.
ERIC Educational Resources Information Center
State Univ. of New York, Buffalo. Coll. at Buffalo. Educational Research and Development Complex.
Presented for use with normal and handicapped children are guidelines for the development of computer based resource units organized into two operations: one of which is the production of software which includes the writing of instructional objectives, content, activities, materials, and measuring devices; and the other the coding of the software…
Imperial College near infrared spectroscopy neuroimaging analysis framework.
Orihuela-Espina, Felipe; Leff, Daniel R; James, David R C; Darzi, Ara W; Yang, Guang-Zhong
2018-01-01
This paper describes the Imperial College near infrared spectroscopy neuroimaging analysis (ICNNA) software tool for functional near infrared spectroscopy neuroimaging data. ICNNA is a MATLAB-based object-oriented framework encompassing an application programming interface and a graphical user interface. ICNNA incorporates reconstruction based on the modified Beer-Lambert law and basic processing and data validation capabilities. Emphasis is placed on the full experiment rather than individual neuroimages as the central element of analysis. The software offers three types of analyses including classical statistical methods based on comparison of changes in relative concentrations of hemoglobin between the task and baseline periods, graph theory-based metrics of connectivity and, distinctively, an analysis approach based on manifold embedding. This paper presents the different capabilities of ICNNA in its current version.
Towards the XML schema measurement based on mapping between XML and OO domain
NASA Astrophysics Data System (ADS)
Rakić, Gordana; Budimac, Zoran; Heričko, Marjan; Pušnik, Maja
2017-07-01
Measuring quality of IT solutions is a priority in software engineering. Although numerous metrics for measuring object-oriented code already exist, measuring quality of UML models or XML Schemas is still developing. One of the research questions in the overall research leaded by ideas described in this paper is whether we can apply already defined object-oriented design metrics on XML schemas based on predefined mappings. In this paper, basic ideas for mentioned mapping are presented. This mapping is prerequisite for setting the future approach to XML schema quality measuring with object-oriented metrics.
Development of Automated Image Analysis Software for Suspended Marine Particle Classification
2002-09-30
Development of Automated Image Analysis Software for Suspended Marine Particle Classification Scott Samson Center for Ocean Technology...and global water column. 1 OBJECTIVES The project’s objective is to develop automated image analysis software to reduce the effort and time
Measuring and assessing maintainability at the end of high level design
NASA Technical Reports Server (NTRS)
Briand, Lionel C.; Morasca, Sandro; Basili, Victor R.
1993-01-01
Software architecture appears to be one of the main factors affecting software maintainability. Therefore, in order to be able to predict and assess maintainability early in the development process we need to be able to measure the high-level design characteristics that affect the change process. To this end, we propose a measurement approach, which is based on precise assumptions derived from the change process, which is based on Object-Oriented Design principles and is partially language independent. We define metrics for cohesion, coupling, and visibility in order to capture the difficulty of isolating, understanding, designing and validating changes.
Improving the Agency's Software Acquisition Capability
NASA Technical Reports Server (NTRS)
Hankinson, Allen
2003-01-01
External development of software has oftc n led to unsatisfactory results and great frustration for the assurE 7ce community. Contracts frequently omit critical assuranc 4 processes or the right to oversee software development activitie: At a time when NASA depends more and more on software to in plement critical system functions, combination of three factors ex; cerbate this problem: I ) the ever-increasing trend to acquire rather than develop software in-house, 2) the trend toward performance based contracts, and 3) acquisition vehicles that only state softwar 2 requirements while leaving development standards and assur! ince methodologies up to the contractor. We propose to identify specific methods at d tools that NASA projects can use to mitigate the adverse el ects of the three problems. TWO broad classes of methoddt ols will be explored. The first will be those that provide NASA p ojects with insight and oversight into contractors' activities. The st cond will be those that help projects objectively assess, and thus i nprwe, their software acquisition capability. Of particular interest is the Software Engineering Institute's (SEI) Software Acqt isition Capability Maturity Model (SA-CMMO).
Updates to the NASA Space Telecommunications Radio System (STRS) Architecture
NASA Technical Reports Server (NTRS)
Kacpura, Thomas J.; Handler, Louis M.; Briones, Janette; Hall, Charles S.
2008-01-01
This paper describes an update of the Space Telecommunications Radio System (STRS) open architecture for NASA space based radios. The STRS architecture has been defined as a framework for the design, development, operation and upgrade of space based software defined radios, where processing resources are constrained. The architecture has been updated based upon reviews by NASA missions, radio providers, and component vendors. The STRS Standard prescribes the architectural relationship between the software elements used in software execution and defines the Application Programmer Interface (API) between the operating environment and the waveform application. Modeling tools have been adopted to present the architecture. The paper will present a description of the updated API, configuration files, and constraints. Minimum compliance is discussed for early implementations. The paper then closes with a summary of the changes made and discussion of the relevant alignment with the Object Management Group (OMG) SWRadio specification, and enhancements to the specialized signal processing abstraction.
LUMA: A many-core, Fluid-Structure Interaction solver based on the Lattice-Boltzmann Method
NASA Astrophysics Data System (ADS)
Harwood, Adrian R. G.; O'Connor, Joseph; Sanchez Muñoz, Jonathan; Camps Santasmasas, Marta; Revell, Alistair J.
2018-01-01
The Lattice-Boltzmann Method at the University of Manchester (LUMA) project was commissioned to build a collaborative research environment in which researchers of all abilities can study fluid-structure interaction (FSI) problems in engineering applications from aerodynamics to medicine. It is built on the principles of accessibility, simplicity and flexibility. The LUMA software at the core of the project is a capable FSI solver with turbulence modelling and many-core scalability as well as a wealth of input/output and pre- and post-processing facilities. The software has been validated and several major releases benchmarked on supercomputing facilities internationally. The software architecture is modular and arranged logically using a minimal amount of object-orientation to maintain a simple and accessible software.
Research on infrared small-target tracking technology under complex background
NASA Astrophysics Data System (ADS)
Liu, Lei; Wang, Xin; Chen, Jilu; Pan, Tao
2012-10-01
In this paper, some basic principles and the implementing flow charts of a series of algorithms for target tracking are described. On the foundation of above works, a moving target tracking software base on the OpenCV is developed by the software developing platform MFC. Three kinds of tracking algorithms are integrated in this software. These two tracking algorithms are Kalman Filter tracking method and Camshift tracking method. In order to explain the software clearly, the framework and the function are described in this paper. At last, the implementing processes and results are analyzed, and those algorithms for tracking targets are evaluated from the two aspects of subjective and objective. This paper is very significant in the application of the infrared target tracking technology.
Crowded Cluster Cores. Algorithms for Deblending in Dark Energy Survey Images
Zhang, Yuanyuan; McKay, Timothy A.; Bertin, Emmanuel; ...
2015-10-26
Deep optical images are often crowded with overlapping objects. We found that this is especially true in the cores of galaxy clusters, where images of dozens of galaxies may lie atop one another. Accurate measurements of cluster properties require deblending algorithms designed to automatically extract a list of individual objects and decide what fraction of the light in each pixel comes from each object. In this article, we introduce a new software tool called the Gradient And Interpolation based (GAIN) deblender. GAIN is used as a secondary deblender to improve the separation of overlapping objects in galaxy cluster cores inmore » Dark Energy Survey images. It uses image intensity gradients and an interpolation technique originally developed to correct flawed digital images. Our paper is dedicated to describing the algorithm of the GAIN deblender and its applications, but we additionally include modest tests of the software based on real Dark Energy Survey co-add images. GAIN helps to extract an unbiased photometry measurement for blended sources and improve detection completeness, while introducing few spurious detections. When applied to processed Dark Energy Survey data, GAIN serves as a useful quick fix when a high level of deblending is desired.« less
Automated Reuse of Scientific Subroutine Libraries through Deductive Synthesis
NASA Technical Reports Server (NTRS)
Lowry, Michael R.; Pressburger, Thomas; VanBaalen, Jeffrey; Roach, Steven
1997-01-01
Systematic software construction offers the potential of elevating software engineering from an art-form to an engineering discipline. The desired result is more predictable software development leading to better quality and more maintainable software. However, the overhead costs associated with the formalisms, mathematics, and methods of systematic software construction have largely precluded their adoption in real-world software development. In fact, many mainstream software development organizations, such as Microsoft, still maintain a predominantly oral culture for software development projects; which is far removed from a formalism-based culture for software development. An exception is the limited domain of safety-critical software, where the high-assuiance inherent in systematic software construction justifies the additional cost. We believe that systematic software construction will only be adopted by mainstream software development organization when the overhead costs have been greatly reduced. Two approaches to cost mitigation are reuse (amortizing costs over many applications) and automation. For the last four years, NASA Ames has funded the Amphion project, whose objective is to automate software reuse through techniques from systematic software construction. In particular, deductive program synthesis (i.e., program extraction from proofs) is used to derive a composition of software components (e.g., subroutines) that correctly implements a specification. The construction of reuse libraries of software components is the standard software engineering solution for improving software development productivity and quality.
VML 3.0 Reactive Sequencing Objects and Matrix Math Operations for Attitude Profiling
NASA Technical Reports Server (NTRS)
Grasso, Christopher A.; Riedel, Joseph E.
2012-01-01
VML (Virtual Machine Language) has been used as the sequencing flight software on over a dozen JPL deep-space missions, most recently flying on GRAIL and JUNO. In conjunction with the NASA SBIR entitled "Reactive Rendezvous and Docking Sequencer", VML version 3.0 has been enhanced to include object-oriented element organization, built-in queuing operations, and sophisticated matrix / vector operations. These improvements allow VML scripts to easily perform much of the work that formerly would have required a great deal of expensive flight software development to realize. Autonomous turning and tracking makes considerable use of new VML features. Profiles generated by flight software are managed using object-oriented VML data constructs executed in discrete time by the VML flight software. VML vector and matrix operations provide the ability to calculate and supply quaternions to the attitude controller flight software which produces torque requests. Using VML-based attitude planning components eliminates flight software development effort, and reduces corresponding costs. In addition, the direct management of the quaternions allows turning and tracking to be tied in with sophisticated high-level VML state machines. These state machines provide autonomous management of spacecraft operations during critical tasks like a hypothetic Mars sample return rendezvous and docking. State machines created for autonomous science observations can also use this sort of attitude planning system, allowing heightened autonomy levels to reduce operations costs. VML state machines cannot be considered merely sequences - they are reactive logic constructs capable of autonomous decision making within a well-defined domain. The state machine approach enabled by VML 3.0 is progressing toward flight capability with a wide array of applicable mission activities.