The Raspberry Pi's inventors and manufacturers – or at least their PR people – seem to be claiming that this new singleboard device will revolutionise the way pupils learn about computing, programming and techno...
详细信息
The Raspberry Pi's inventors and manufacturers – or at least their PR people – seem to be claiming that this new singleboard device will revolutionise the way pupils learn about computing, programming and technology at school.
It may be an old fantasy, but the basic premise that we will one day engineer machines that are at least as smart as us and whose behaviour is indistinguishable from ours is, according to many roboticists, closer to r...
详细信息
It may be an old fantasy, but the basic premise that we will one day engineer machines that are at least as smart as us and whose behaviour is indistinguishable from ours is, according to many roboticists, closer to reality than we might like to think. Our understanding of the human brain, and our ability to 'reverse engineer' it - to analyse how it works and replicate its processes - is increasing dramatically, such that within a couple of decades we should know all about the mechanics of human intelligence and, crucially, learning, and be able to apply this to machines.
The author discovers how educational charity FIRST is using Lego to inspire the next generation to follow a career path into science and technology. How do you get children interested in science and technology? By mak...
详细信息
The author discovers how educational charity FIRST is using Lego to inspire the next generation to follow a career path into science and technology. How do you get children interested in science and technology? By making it fun and interesting. There can be no doubt that learning to build robots can be educational and fun, and one company has cornered the market.
The use-case diagrams in UML have many more roles to play in development than describing what should happen. By covering exceptions and potential problems, they can go a long way to improving the robustness of the fin...
详细信息
The use-case diagrams in UML have many more roles to play in development than describing what should happen. By covering exceptions and potential problems, they can go a long way to improving the robustness of the final system, ensuring it meets its specification and helping build support material such as safety cases.
It used to be said that "he who pays the piper calls the tune". in those happy, far-off days, a client contacted an engineering firm, stated their requirements, and paid for the resulting system. or at least...
详细信息
It used to be said that "he who pays the piper calls the tune". in those happy, far-off days, a client contacted an engineering firm, stated their requirements, and paid for the resulting system. or at least that was the theory. but was it ever so simple?
systems engineering copes with complexity by organising development hierarchically into subsystems, some being software. Use cases are organised collections of scenarios, used to define the purposes of systems and sof...
详细信息
systems engineering copes with complexity by organising development hierarchically into subsystems, some being software. Use cases are organised collections of scenarios, used to define the purposes of systems and software. They are well established in software engineering but more controversial for systems. Well organised use case models are suitable for eliciting and analysing functional requirements at all levels in a system. A companion contribution will look at non-functional requirements. Use cases increase clarity and assist with requirement reuse.
New methodologies, engineering processes and support environments are beginning to emerge for embedded signal-processing systems. The main objectives are to enable industry to field state-of-the-art products in less t...
详细信息
New methodologies, engineering processes and support environments are beginning to emerge for embedded signal-processing systems. The main objectives are to enable industry to field state-of-the-art products in less time and with lower costs, including retrofits and upgrades, based predominantly on commercial off-the-shelf (COTS) components and the model-year concept. One of the cornerstones of the new methodologies is the concept of rapid prototyping. This is the ability to rapidly and seamlessly move from functional design, to architectural design, to implementation, through automatic code generation tools, onto real-time COTS test beds. This paper tries to quantify the term 'rapid' and provides results-metrics-from two independent benchmarks: a radar and sonar beamforming application subset. The metrics show that the rapid prototyping process may be 16 times faster than a conventional process.
To fully comprehend any business organisational process environment, a structure has to be understood to measure or benchmark businesses against. When talking to people in business organisations about their concept of...
详细信息
To fully comprehend any business organisational process environment, a structure has to be understood to measure or benchmark businesses against. When talking to people in business organisations about their concept of marketing, the importance of logistics, production, development or the positioning of a sales force within a company, there is no recognised model to use to describe the organisation. Within organisations the role and requirement of certain tasks are often issues that cannot be reviewed or modified, due to hierarchical, historical, territorial and parochial precedents. Change is often regarded as an enemy not a friend. ISO 9000 and business quality systems are beginning to establish-common practices within organisations but there is no definitive basic business process model to use. Concepts of what should be done where, when, why and by whom differ widely and this model attempts to provide a viable framework, via some simple diagrams, to measure other business processes against. The author presents a business model for systems engineers.
The increased clock frequencies and higher integration levels of today's high-performance embedded microcontrollers have led to the widespread incorporation of on-chip debugging logic into new microcontroller chip...
详细信息
The increased clock frequencies and higher integration levels of today's high-performance embedded microcontrollers have led to the widespread incorporation of on-chip debugging logic into new microcontroller chip designs. The newly defined standard for embedded system debugging, the IEEE-ISTO Nexus 5001 Forum Standard for a Global Embedded Debug Interface, is introduced and is related to the test and debugging requirements of development engineers.
The performance of operators and maintainers can be affected in a number of ways by the design and implementation of software-based systems. This article outlines relevant requirements within IEC 61508 and the practic...
详细信息
The performance of operators and maintainers can be affected in a number of ways by the design and implementation of software-based systems. This article outlines relevant requirements within IEC 61508 and the practical steps that can be taken to address human factors during the design process. Outstanding issues are also discussed that are currently being studied to provide relevant guidance.
暂无评论