Visualizing Product Line Domain Variability by Aspect-Oriented Modeling
Harris Semiconductor CD4518B CD4520B产品包装信息说明书

Data sheet acquired from Harris Semiconductor SCHS076D − Revised March 2004The CD4518B and CD4520B types are supplied in 16-lead hermetic dual-in-line ceramic packages (F3A suffix), 16-lead dual-in-line plastic packages (E suffix), 16-lead small-outline packages (M, M96, and NSR suffixes), and 16-lead thin shrink small-outline packages (PW and PWR suffixes).PACKAGING INFORMATIONAddendum-Page 1(1) The marketing status values are defined as follows:ACTIVE: Product device recommended for new designs.LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect.NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in a new design.PREVIEW: Device has been announced but is not in production. Samples may or may not be available.OBSOLETE: TI has discontinued the production of the device.(2) RoHS: TI defines "RoHS" to mean semiconductor products that are compliant with the current EU RoHS requirements for all 10 RoHS substances, including the requirement that RoHS substance do not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, "RoHS" products are suitable for use in specified lead-free processes. TI may reference these types of products as "Pb-Free".RoHS Exempt: TI defines "RoHS Exempt" to mean products that contain lead but are compliant with EU RoHS pursuant to a specific EU RoHS exemption.Green: TI defines "Green" to mean the content of Chlorine (Cl) and Bromine (Br) based flame retardants meet JS709B low halogen requirements of <=1000ppm threshold. Antimony trioxide based flame retardants must also meet the <=1000ppm threshold requirement.(3) MSL, Peak Temp. - The Moisture Sensitivity Level rating according to the JEDEC industry standard classifications, and peak solder temperature.(4) There may be additional marking, which relates to the logo, the lot trace code information, or the environmental category on the device.(5) Multiple Device Markings will be inside parentheses. Only one Device Marking contained in parentheses and separated by a "~" will appear on a device. If a line is indented then it is a continuation of the previous line and the two combined represent the entire Device Marking for that device.(6) Lead finish/Ball material - Orderable Devices may have multiple material finish options. Finish options are separated by a vertical ruled line. Lead finish/Ball material values may wrap to two lines if the finish value exceeds the maximum column width.Important Information and Disclaimer:The information provided on this page represents TI's knowledge and belief as of the date that it is provided. TI bases its knowledge and belief on information provided by third parties, and makes no representation or warranty as to the accuracy of such information. Efforts are underway to better integrate information from third parties. TI has taken and continues to take reasonable steps to provide representative and accurate information but may not have conducted destructive testing or chemical analysis on incoming materials and chemicals. TI and TI suppliers consider certain information to be proprietary, and thus CAS numbers and other limited information may not be available for release.In no event shall TI's liability arising out of such information exceed the total purchase price of the TI part(s) at issue in this document sold by TI to Customer on an annual basis.OTHER QUALIFIED VERSIONS OF CD4518B, CD4518B-MIL, CD4520B, CD4520B-MIL :•Catalog : CD4518B, CD4520BAddendum-Page 2•Military : CD4518B-MIL, CD4520B-MILNOTE: Qualified Version Definitions:•Catalog - TI's standard catalog product•Military - QML certified for Military and Defense ApplicationsAddendum-Page 3TAPE AND REEL INFORMATIONA0B0K0WDimension designed to accommodate the component length Dimension designed to accommodate the component thickness Overall width of the carrier tape Pitch between successive cavity centersDimension designed to accommodate the component width TAPE DIMENSIONS Sprocket Holes P1*All dimensions are nominal Device Package Type Package DrawingPinsSPQ Reel Diameter (mm)Reel Width W1 (mm)A0(mm)B0(mm)K0(mm)P1(mm)W (mm)Pin1Quadrant CD4518BM96SOICD 162500330.016.4 6.510.3 2.18.016.0Q1CD4518BNSR SONS 162000330.016.48.210.5 2.512.016.0Q1CD4518BPWR TSSOPPW 162000330.012.4 6.9 5.6 1.68.012.0Q1CD4520BM96SOICD 162500330.016.4 6.510.3 2.18.016.0Q1CD4520BNSR SONS 162000330.016.48.210.5 2.512.016.0Q1CD4520BPWR TSSOP PW 162000330.012.4 6.9 5.6 1.68.012.0Q1*All dimensions are nominalDevice Package Type Package Drawing Pins SPQ Length (mm)Width (mm)Height (mm) CD4518BM96SOIC D162500340.5336.132.0 CD4518BNSR SO NS162000356.0356.035.0 CD4518BPWR TSSOP PW162000356.0356.035.0 CD4520BM96SOIC D162500340.5336.132.0 CD4520BNSR SO NS162000356.0356.035.0 CD4520BPWR TSSOP PW162000356.0356.035.0PACKAGE MATERIALS INFORMATION 1-Jul-2023 TUBET - Tube*All dimensions are nominalDevice Package Name Package Type Pins SPQ L (mm)W (mm)T (µm) B (mm)CD4518BE N PDIP162550613.9711230 4.32CD4518BE N PDIP162550613.9711230 4.32CD4518BEE4N PDIP162550613.9711230 4.32CD4518BEE4N PDIP162550613.9711230 4.32CD4518BM D SOIC164050783940 4.32CD4518BPW PW TSSOP169053010.23600 3.5CD4518BPWE4PW TSSOP169053010.23600 3.5CD4518BPWG4PW TSSOP169053010.23600 3.5 CD4520BE N PDIP162550613.9711230 4.32CD4520BE N PDIP162550613.9711230 4.32CD4520BEE4N PDIP162550613.9711230 4.32CD4520BEE4N PDIP162550613.9711230 4.32CD4520BPW PW TSSOP169053010.23600 3.5PACKAGE OUTLINESOP - 2.00 mm max heightNS0016A SOPNOTES:1. All linear dimensions are in millimeters. Dimensions in parenthesis are for reference only. Dimensioning and tolerancing per ASME Y14.5M.2. This drawing is subject to change without notice.3. This dimension does not include mold flash, protrusions, or gate burrs. Mold flash, protrusions, or gate burrs shall notexceed 0.15 mm, per side.4. This dimension does not include interlead flash. Interlead flash shall not exceed 0.25 mm, per side.EXAMPLE BOARD LAYOUTSOP - 2.00 mm max heightNS0016A SOPNOTES: (continued)5. Publication IPC-7351 may have alternate designs.6. Solder mask tolerances between and around signal pads can vary based on board fabrication site.EXAMPLE STENCIL DESIGNSOP - 2.00 mm max heightNS0016A SOPNOTES: (continued)7. Laser cutting apertures with trapezoidal walls and rounded corners may offer better paste release. IPC-7525 may have alternate design recommendations.8. Board assembly site may have different recommendations for stencil design.PACKAGE OUTLINETSSOP - 1.2 mm max heightPW0016A SMALL OUTLINE PACKAGENOTES:1. All linear dimensions are in millimeters. Any dimensions in parenthesis are for reference only. Dimensioning and tolerancing per ASME Y14.5M.2. This drawing is subject to change without notice.3. This dimension does not include mold flash, protrusions, or gate burrs. Mold flash, protrusions, or gate burrs shall notexceed 0.15 mm per side.4. This dimension does not include interlead flash. Interlead flash shall not exceed 0.25 mm per side.5. Reference JEDEC registration MO-153.EXAMPLE BOARD LAYOUTTSSOP - 1.2 mm max heightPW0016A SMALL OUTLINE PACKAGENOTES: (continued)6. Publication IPC-7351 may have alternate designs.7. Solder mask tolerances between and around signal pads can vary based on board fabrication site.EXAMPLE STENCIL DESIGNTSSOP - 1.2 mm max heightPW0016A SMALL OUTLINE PACKAGENOTES: (continued)8. Laser cutting apertures with trapezoidal walls and rounded corners may offer better paste release. IPC-7525 may have alternate design recommendations.9. Board assembly site may have different recommendations for stencil design.IMPORTANT NOTICE AND DISCLAIMERTI PROVIDES TECHNICAL AND RELIABILITY DATA (INCLUDING DATA SHEETS), DESIGN RESOURCES (INCLUDING REFERENCE DESIGNS), APPLICATION OR OTHER DESIGN ADVICE, WEB TOOLS, SAFETY INFORMATION, AND OTHER RESOURCES “AS IS” AND WITH ALL FAULTS, AND DISCLAIMS ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT OF THIRD PARTY INTELLECTUAL PROPERTY RIGHTS.These resources are intended for skilled developers designing with TI products. You are solely responsible for (1) selecting the appropriate TI products for your application, (2) designing, validating and testing your application, and (3) ensuring your application meets applicable standards, and any other safety, security, regulatory or other requirements.These resources are subject to change without notice. TI grants you permission to use these resources only for development of an application that uses the TI products described in the resource. Other reproduction and display of these resources is prohibited. No license is granted to any other TI intellectual property right or to any third party intellectual property right. TI disclaims responsibility for, and you will fully indemnify TI and its representatives against, any claims, damages, costs, losses, and liabilities arising out of your use of these resources.TI’s products are provided subject to TI’s Terms of Sale or other applicable terms available either on or provided in conjunction with such TI products. TI’s provision of these resources does not expand or otherwise alter TI’s applicable warranties or warranty disclaimers for TI products.TI objects to and rejects any additional or different terms you may have proposed.Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265Copyright © 2023, Texas Instruments Incorporated。
Vaisala K-PATENTS Process Refractometer说明书

Example applications
In-line Vaisala K-PATENTS® Process Refractometer can be used in chemical identification and interface detection in various applications such as:
Graph: Distinct refractive indices of hydrocarbons
Why to choose Vaisala K-PATENTS Process Refractometer?
With safety, time and cost efficiency in mind, in-line Vaisala K-PATENTS Process Refractometer is the ideal solution for chemical identification and interface detection because:
The refractive index property of hydrocarbons can be utilized by unloading stations for product identification. Hydrocarbons can be similar in properties and appearance, however, each hydrocarbon has a distinct refractive index (see the graph).
It enables the following:
fast real-time product identification without sampling or product waste instant measurement results for continuous process control minimized manpower on-site eliminated operator errors increased process safety
未知商品说明书

*P62717RRA0116*Turn over Candidate surname Other namesTotal MarksCentre Number Candidate NumberPlease check the examination details below before entering your candidate informationInstructions• Use black ink or ball-point pen.• Fill in the boxes at the top of this page with your name,centre number and candidate number.• Answer all questions.• Answer the questions requiring a written answer in the spaces provided– there may be more space than you need.• Carry out the practical tasks on the computer workstation and save new oramended files using the file name given in the question.• You must not use the internet during the examination.Information• The total mark for this paper is 80.• The marks for each question are shown in brackets– use this as a guide as to how much time to spend on each question.Advice• Read each question carefully before you start to answer it.• Try to answer every question.• Save your work regularly.• Check your answers if you have time at the end.You must have:A computer workstation with a text editor, browser software andQuestions folder (containing assets, HTML and CSS files).Information TechnologyInternational Advanced LevelUnit 2Paper Reference WIT12/01Morning (Time: 3 hours)Monday 10 June 2019Pearson EdexcelInternationalAdvanced LevelP62717RRA©2019 Pearson Education Ltd.1/1/1/1/1/1/1/1*P62717RRA0216*2SECTION AYou are advised to spend about 60 minutes on this section.Answer ALL questions in this section. Answer the questions requiring a writtenanswer in the spaces provided.Some questions will require you to save code in a specified format.1 Web pages can use meta tags.(a) Figure 1 shows HTML code that contains a meta tag.Figure 1Explain the purpose of the HTML code on line 4.(2) .................................................................................................................................................................................................................................................................................... .................................................................................................................................................................................................................................................................................... .................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................*P62717RRA0316*Turn over3(b) Figure 2 shows how a list of facts about Pluto should be displayed in a browser.The HTML code should:• underline the heading ‘All About Pluto’• make alternate lines italic.All About Pluto • There are 8 planets in our solar system.• Pluto is classified as a dwarf planet.• Some scientists think Pluto contains the ingredients for life.• Pluto is made up of mainly rock and ice.•Pluto’s day is 153.3 hours long.Figure 2The page does not display as intended because there are two errors in the HTML code.Open file Q01b.html in a browser to identify the errors. Open the file in your editor.Amend the code to correct the two errors.Save your amended code as Q01bFINISHED.html(2)*P62717RRA0416*4(c) The web page shown in Figure 2 needs to have an audio clip added.The code must:• include an HTML5 <audio> tag• refer to the audio file “space.mp3”• ensure controls are visible.Write the HTML code to insert the audio.(2)Use this space to write your code.(d) Web pages can contain external content.Explain how a tag can be used to add embedded content to a web page.You must include the name of the tag in your answer.(2).................................................................................................................................................................................................................................................................................... .................................................................................................................................................................................................................................................................................... .................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................(Total for Question 1 = 8 marks)*P62717RRA0516*Turn over52 CSS is used by browsers to format web page content. (a) A web page contains text that needs to be formatted. The heading needs to be white and 50 pixels.Paragraph text needs to be right-aligned with a padding of 20 pixels.Open file Q02a.html page in your editor. Amend the code to complete the formatting of the text.Save your amended code as Q02aFINISHED.html(4)(b) A web page contains images.The images should fade out to 50% when the mouse cursor hovers over them.Open file Q02b.html page in your editor. Add CSS code to enable the fade effect.Save your amended code as Q02bFINISHED.html(2)*P62717RRA0616*6*P62717RRA0716*Turn over7(d) Describe the difference between a parent and a child element.(2)................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................(Total for Question 2 = 10 marks)*P62717RRA0816*8*P62717RRA0916*Turn over9(b) Open file Q03b.html in your editor. The JavaScript code creates a drop-down list that displays a small image when an option is selected.When the small image is clicked, a large version of that image should be displayed in the current browser window.The JavaScript code is incomplete. This means that the large version of the image is not displayed.Amend the code so that the large image is displayed.Save your amended code as Q03bFINISHED.html(4)(c) Open file Q03c.html in your editor. The JavaScript code contains an incomplete function that should display four images in the slideshow.The user should be able to view each image by clicking buttons under the images.Amend the code to complete the HTML and the move function.The code should:• display only one image at a time• have a forward button. When clicked, it shows:• the next image• the first image after viewing the fourth image •have a back button. When clicked, it shows:• the previous image• the fourth image after viewing the first image.Save your amended code as Q03cFINISHED.html(5)*P62717RRA01016*10(d) The Document Object Model (DOM) allows JavaScript to change the content of aweb page.One feature of the DOM is that it provides a map of the web page that can be read by JavaScript.Statetwo other features of the DOM.(2)1 ................................................................................................................................................................................................................................................................................ ....................................................................................................................................................................................................................................................................................2 ................................................................................................................................................................................................................................................................................ ....................................................................................................................................................................................................................................................................................(Total for Question 3 = 13 marks)*P62717RRA01116*Turn over11 SECTION B You are advised to spend about 120 minutes on this section.Answer ALL questions in this section. Answer the questions requiring a written answer in the spaces provided.Some questions will require you to save code in a specified format.4 Space Tech is an organisation interested in space and technology. It needs a new web page.A wireframe and style guide have been provided. Overall page requirements • Character set must be UTF-8• Search engines should be able to show a description of the site.• Use HTML5 elements to define the different parts of the page.• Use a fixed page layout.• Use an external style sheet.*P62717RRA01216*12Web Design Style GuideBackground• The background colour of the page should be set to Blue – hex (#0000FF).Font•All text should be set to Verdana.•Colour should be set to Light Grey – hex (#CCCCCC).• All text should be centre-aligned.Banner• Position the banner as shown on the wireframe. The banner image can be found inthe assets folder.Navigation bar•Create the navigation bar as shown on the wireframe.• Create and style a hyperlink to open marsRover.html as shown on the wireframe.Text and images•Insert the heading ‘Space is interesting’ as shown on the wireframe.•Position the text and images as shown on the wireframe. The text and images can be found in the assets folder.• Set an emphasis on the heading.Footer•Insert the text ‘Copyright Space Tech’.•Createanemaillinkonthetextto‘*****************.uk’.• Style the text to be Yellow – hex (#FFFF00).Develop a prototype web page for Space Tech using the wireframe, style guide, imagesand text provided.Save your files as Q04FINISHED.html and Q04FINISHED.css(Total for Question 4 = 20 marks)*P62717RRA01316*Turn over13 5 Space Tech wants to expand the functionality of its website. It wants to implement:• a filter that shows information about a selected planet • a login facility. All of the required files are supplied in the Q05 folder. No additional resources are required. You only need to add HTML, JavaScript and comments to the existing files. Filter filter.html contains an early prototype. Complete the prototype to allow information about the planets to be shown when a user selects an option from the drop-down list. It must:• include a placeholder on the box giving the user instructions • allow the user to select a planet from the drop-down list • show the information about the selected planet in the box. You must add suitable comments to your code to explain how it works. Save your file as filterFINISHED.html Login login.html contains an early prototype. Complete the prototype. It must:• only accept username ‘user’ and password ‘password123’ as an authorised user • if the user is authorised:• display a successful login message • redirect to success.html • if the user is not authorised:• allow up to 3 login attempts • display a suitable error message showing the number of attempts remaining • disable the form after 3 unsuccessful login attempts. You must add suitable comments to your code to explain how it works. Save your file as loginFINISHED.html (Total for Question 5 = 20 marks)*P62717RRA01416*146 The Web Accessibility Initiative - Accessible Rich Internet Applications (WAI-ARIA) canbe used to provide additional semantics and improve the accessibility of a web page.Open file Q06.html in your editor.Read the HTML carefully.Assess how well semantic code and WAI-ARIA have been used to support accessibility of the web page. You may use examples from the code and/or line numbers to support yourassessment.(9)............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................*P62717RRA01516*15 ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................(Total for Question 6 = 9 marks)TOTAL FOR PAPER = 80 MARKS*P62717RRA01616*16BLANK PAGE。
图文简约时尚医院医疗机构病历诊断汇报PPT课件模板

贰
Distinctively productivate dynamic total linkage vis-a-vis competitive platforms. Professionally underwhelm integrated internal or "organic"
若素素材
叁
Distinctively productivate dynamic total linkage vis-a-vis competitive platforms. Professionally underwhelm integrated internal or "organic"
penting baraka pue hsit voluptatem accusantium nyang penting baraka pue hem baraka chem tok tok em baraka chem
tok tok
若素素材
其它
Others
YYTYYT
Under the vein
下ONTENT
首都医科大学附属北京X阳医院
FAST & TRUST
病人资料-病人病史
Patient information-Patient history
若素素材
患者: 男 年龄:64岁 身高:156cm
若素素材
体重:58kg
Patient information-Patient history
TLCO 占预计值 50.5%
Lorem ipsum dolor sit at, consectetur adipiscing elit. Aliquam tincidunt an..
catia软件逆向模块介绍

© 1997 – 2001 DASSAULT SYSTEMES
Digitized Shape Editor – V5R11 Assessment
Main competitors SDRC with Surfacer Imageware V10.5 /products/plm/ Raindrop Geomagic : Innovmetric Polyworks / ALIAS Wavefront EvalViewer / ICEM and Alias have no direct link with Machining application Tebis http://www.tebis.de
DASSAULT SYSTEMES – May 2003
Page 8
© 1997 – 2001 DASSAULT SYSTEMES
DSE: Main processes covered in combination with other products
SURFACE RECONSTRUCTION
DASSAULT SYSTEMES – May 2003
Page 4
© 1997 – 2001 DASSAULT SYSTEMES
Digitized Shape Editor – V5R11 Assessment
Product overview & positioning reminder Product’s Highlights
Car manufacturers and 1st tier suppliers Mold and tools makers Pattern makers Toy industry Sport industry Consumer goods Bottle industry Medical prothesis Aerospace OEMs (Aircrafts, helicopters, etc.)
Telemecanique 产品系列说明书

A complete range ofinnovative and moresimple to use sensorsBenefit from Telemecanique’s major innovation:A worldwide detection first for improving productivity:b product selection simplifiedb product availability simplifiedb installation and setting-up simplifiedb maintenance simplifiedb detection simplified using a single supplier.Improved simplicity for improved productivity. Osi conceptImprove performance bymaking your selection andassembly lesscomplicated andmore intelligent.Improve serviceexpertise with anefficient product lineoffering simplifiedselection and improvedselling potential.Reduce maintenancetime with products thatare simpler andunequalled in flexibility.“Universal” series: Multi-purpose products providing multiple functions. Osi concept products are included in this series.“Optimum” series:Designed foressential andrepetitive functions.“Application” series:Offers functionsspecifically forspecialist needs, thusproviding the idealsolution for your morecomplex applications.Select the sensor according to your specific requirements> A single product that automatically adapts to all conditions> A single product that automatically adapts to all installation environ-ments> Availability of more than 5,000 interchange-able configurations within 24 hours> A user-friendly product at last; easy to parameter prior to installation and to modify during operation> A single product that automatically learns both its detection mode and detection zone> Simple parametering of many differentresolutions on the same product1/11Contentsb Osiris ™ Photo-electric sensors .......................1/2 to 1/11Detection without contact of objects whatever their shape or material> Detection from a few millimeters to several tens of meters> 3D adjustable fixing accessories> Specific products for particular applicationsb Osiprox ™ Inductive proximity sensors ......1/12 to 1/22Detection without contact of metal objects> Sensor / object distance - 60 mm> Generic cylindrical and flat form products > Specific products for particular applicationsb Osiprox Capacitive proximity sensors ....................1/23b Osiprox Ultrasonic sensors ............................1/24 to 1/33Detection without contact of any object of any material> Detection from a few millimeters up to 8 meters > Extra large range to ensure finding the right product > Specific products for particular applicationsb Osiswitch ™ Limit switches ..........................1/34 to 1/39Detection by contact of rigid objects> Positive opening operation of electrical contacts > Object speed - 1.5 m/s> Specific products for particular applicationsb Nautilus Sensors for pressure control .......1/40 to 1/41Detection by contact with fluid> Electronic pressure and vacuum switches > Analog pressure sensors> Electromechanical pressure and vacuum switches1/2For other versions, please consult with your local Schneider Electric/Square D sales office: visit 1/3For other versions, please consult with your local Schneider Electric/Square D sales office: visit 1/7For other versions, please consult with your local Schneider Electric/Square D sales office: visit 1L = 20 m M4 / M2.6 (1)M4 / L = 90 mm M6M4 / M6M6 / L = 90 mm M4 / M2.6M4 / L = 90 mm es u f f i D ma eb -u r h T 250 to 900(3)200 or 1500(1)1807060601518Ø 1Ø 1Ø 1Ø 1Ø 1+16 Ø 0.265Ø 1Ø 0.5 + 4 Ø 0.23Ø 0.5Ø 2.2Ø 2.2Ø 2.2Ø 2.2 x 2Ø 2.2 x 2Ø 2.2 x 2Ø 1 x 2Ø 1 x 2- 25 to + 60- 25 to + 60 - 25 to + 60- 25 to + 60- 25 to + 60- 25 to + 60- 25 to + 60- 25 to + 60XUFZ920XUFN12301XUFN12311XUFN05321XUFN05323XUFN05331XUFN02323XUFN01331(2)M4 x 0.7M4 x 0.7M6 x 0.75M6 x 0.75 / M4 x 0.7M6 x 0.75M4 x 0.7M4 x 0.7Long distance fibers Flexible fibers for t n e m e v o m l a c o r p i c e r s r e b i f e c n a t s i d g n o L sn e l l a r g e t n i h t i w M3 / M2.6 (1)M3 / L = 90 mm M8 / L = 20 mm M4 / M2.6M3 / L = 15 mm M6 / L = 15 mm M6 / L = 17 mm es u f f i D ma eb -u r h T 50 or 1000 (1)55596810052031 Ø5.1 Ø562.0 Ø5.0 Ø1 Ø5.0 Ø5.0 ØØ 1Ø 1Ø 2.2Ø 1 x 2Ø 1 x 2Ø 2.2 x 2Ø 2.2 x 2- 25 to + 60- 25 to + 60- 25 to + 60- 25 to + 60- 25 to + 60- 25 to + 60- 25 to + 60XUFN35301XUFN35311XUFN2L01L2XUFN01321XUFN04331XUFN5P01L2XUFN5S01L2M3 x 0.5M3 x 0.5M8 x 1.25M4 x 0.7M3 x 0.5M6 x 0.75M6 x 0.75Long distance fibers Flexible fibers Teflon fibers M4 / M2.6 (1)M4 / M2.6 (1)Ø 5 / L = 20 mm4C R U X r o s n e s r o l o c l l u f r o f d e s u c o f e s u f f iD ma eb -u r h T 300 or 2000(1)100 or 750(1)302010001Ø 1.5Ø 1Ø 1Transmitter Ø 1Receiver Ø 1.5Transmitter Ø 1.5Receiver Ø 1.5Transmitter and Receiver Ø 1.52 x 2.2 Ø2 x 2.2 Ø2 x 2.2 Ø2.2 Ø2.2 Ø2.2 Ø55 + o t 01 -55 + o t 01 -55 + o t 01 -06 + o t 52 -06 + o t 52 -06 + o t 52 -2L 30L 5N F U X 2L 20L 5N F U X 2L 10L 5N F U X 2L 10T 2N F U X 2L 10S 2N F U X 2L 10P 2N F U X M2.6 x 0.45 / M4 x 0.7M2.6 x 0.45 / M4 x 0.7by clip (included)2 elongated holes Ø 3.2 x 6.7 for M3 screws / fixing centers = 9.8 mmPlastic fiber optic light guides (length 2 m)Osiris1/8For other versions, please consult with your local Schneider Electric/Square D sales office: visit 1Optical frames for detection of passage of objectsXURZ01distanceFor other versions, please consult with your local Schneider Electric/ Square D sales office: visit a t s i dgn i s ne s l an i moN)5(wo l ebe l bagn i l dnahs l a i r e t aseries processingAnalog output1/9ForksNO/NC programmablePB100 In-line accessorypushbutton for teachingwindow limits (for Virtu TMVirtu Analog1/28For other versions, please consult with your local Schneider Electric/Square D sales office: visit 1(continued)Model Number*Accessories for SM602 Seriesh t g n e L e p y t n o i t c e n n o C °09ht g n e L e p y t n o i t c e n n o C t h g i a r t S XSCD101YM12 connector2 m XSCD111YM12 connector2 mAdditional cable lengths are available(*) All possible sensor configurations are not listed hereCharacteristicsHousing Style/Material 18 mm ULTEM ®Stainless Steel Flat-profile ULTEM ®18 mm ULTEM ®Stainless Steel Flat-profile ULTEM ®r o t c e n n o C e l b a C m3e p y T n o i t c e n n o C Supply Voltage CD V 42-21CD V 42-21RangeWindow178 mm 1.6 mmNO SM600A-701-00SM600A-701-00S SM600A-701-00FP SM650A-701-00SM650A-701-00S SM650A-701-00FP NCSM600A-701-10SM600A-701-10SSM600A-701-10FPSM650A-701-10SM650A-701-10SSM650A-701-10FP13 mmNO SM600A-708-00SM600A-708-00S SM600A-708-00FP SM650A-708-00SM650A-708-00S SM650A-708-00FP NCSM600A-708-10SM600A-708-10SSM600A-708-10FPSM650A-708-10SM650A-708-10SSM650A-708-10FP9 mmNO SM600A-712-00SM600A-712-00S SM600A-712-00FP SM650A-712-00SM650A-712-00S SM650A-712-00FP NCSM600A-712-10SM600A-712-10SSM600A-712-10FPSM650A-712-10SM650A-712-10SSM650A-712-10FP25 mmNO SM600A-716-00SM600A-716-00S SM600A-716-00FP SM650A-716-00SM650A-716-00S SM650A-716-00FP NCSM600A-716-10SM600A-716-10SSM600A-716-10FPSM650A-716-10SM650A-716-10SSM650A-716-10FP51 mmNO SM600A-732-00SM600A-732-00S SM600A-732-00FP SM650A-732-00SM650A-732-00S SM650A-732-00FP NCSM600A-732-10SM600A-732-10SSM600A-732-10FPSM650A-732-10SM650A-732-10SSM650A-732-10FP77 mmNO SM600A-748-00SM600A-748-00S SM600A-748-00FP SM650A-748-00SM650A-748-00S SM650A-748-00FP NCSM600A-748-10SM600A-748-10SSM600A-748-10FPSM650A-748-10SM650A-748-10SSM650A-748-10FP127 mmNO SM600A-780-00SM600A-780-00S SM600A-780-00FP SM650A-780-00SM650A-780-00S SM650A-780-00FP NCSM600A-780-10SM600A-780-10SSM600A-780-10FPSM650A-780-10SM650A-780-10SSM650A-780-10FPSM600 Series Ultrasonic Sensors18 mm & Flat-profile (continued)1/29For other versions, please consult with your local Schneider Electric/Square D sales office: visit 1(*) All possible sensor configurations are not listed hereSM602 Dual-levelSM600 SeriesFor other versions, please consult with your local Schneider Electric/1Osiswitch ™Limit switchesUniversal, complete switchesP ositive opening operation1OsiswitchFor other versions, please consult with your local Schneider Electric/1Osiswitch Limit switchesFor customized assembly of miniature1ver Sprwith plastic tipCat whiskerglass fiberrod leverL = 125 mmMetalspringle verL = 2 m4-pinand compact switchesOsiswitchFor other versions, please consult with your local Schneider Electric/1Osiswitch Limit swtichesClassic - XCKJ, complete switches1Complete switch Body/contact Head Le verwith reinforced with metal with thermoplastic with steel with steel roller with steelsteel roller end plunger roller le ver plunger,roller lever plunger,end plunger ball bear ingend plunger 1 direct. or actuation 1 direct.of actuation end plungerlever (2)Catalog number ZCKE09ZCKY71ZCKY61(1) Adjustable throughout 360° in 5° steps, or in 45° steps by reversing the le ver mounting.(2) Adjustable throughout 360° in 5° steps, or in 90° steps by reversing the notched washer.Customized assembly of Classic XCKJswitchesOperating heads, complete or for customer assemblyOsiswitchFor other versions, please consult with your local Schneider Electric/1/41For other versions, please consult with your local Schneider Electric/Square D sales office: visit 1NautilusSensors for pressure controlElectronic sensors XMLF。
ADTS 415F 飞行控制系统测试设备说明书
We Love to Design and Build!Custom Manufacturing & Engineering™ ♦ ISO 9001:2008 & AS9100C Registered3690 70th Avenue North, Pinellas Park, FL 33781 USA ♦ TEL: 727.547.9799 ♦ FAX: 727.541.8822D ESCRIPTIONThe ADTS 415F is a new Air Data Test Set being pro-duced by Custom Manufacturing & Engineering™ (CME™) that is based on a series of reliable, high acc u-racy, air data test systems. CME’s modernized ADTS 415F design is a modernized new system based upon the legacy of the GE ® ADTS 405 series of test sets. The ADTS 415F flight line unit is a self-contained, portable unit with integral pressure/ vacuum supplies, housed in a single military standard enclosure and is ideal for calibration and simulation on the flight line. This rug-ged, maneuverable, and portable design has evolved from years of development, test, and operational mili-tary experience gained with related products. The focus is on satisfying user requirements that have emerged over the last decade. The ADTS 415F test set provides enhanced performance, maintainability, and operational ease of use.The ADTS 415F is a twin-channel Ps and Pt pressure con-trol system used for the precision calibration/verification of aircraft pitot statics, compliant with user validation of airframe RVSM (reduced vertical separation minima) requirements. Fully programmable for a wide range of fixed or rotary wing aircraft operating envelopes, the ADTS 415F enables vital flight instrumentation, such as altimeters, airspeed indicators, rate of climb indicators, Mach meters and air data computers to be accurately and rapidly tested. A remote control hand terminal enables the instrument to be easily controlled from the cockpit or flight deck by a single operator.A PPLICATIONSThe new ADTS 415F and the legacy ADTS 405 test set series, are proven, world class product leaders in the aer-ospace industry as well as a “standard” ADTS . The product has been specified and used by many organiza-tions:∙ Off the shelf, modern replacement for (and better than) legacy TS4508/U and TTU-205 test sets ∙ RVSM compatible for Military aircraft∙ Support equipment/maintenance organizations ∙ National and international civil airlines ∙ Aircraft manufacturers ∙ Corporate fleet ownersK EY F EATURES & B ENEFITS∙ Manportable, ruggedized and maneuverable for flight line use∙ High accuracy, RVSM compliant∙ Illuminated front panel and remote terminal ∙ Supports military and civil specifications∙ Integral or remote pressure/vacuum supplies ∙ Fully programmable for aircraft type ∙ Protection for aircraft instrumentsThe remote control terminal is a rugged handheld unit that provides the operator with all the display and key-pad facilities featured on the ADTS 415F front panel. Operation from the flight deck is then possible by a sin-gle operator. Two standard cables for the remote termi-nal are provided (i.e., 50 ft (15.2 m) and 20 ft (6 m)).ADTS 415F p/n 0014388-001To buy, sell, rent or trade-in this product please click on the link below:https:///CME-ADTS-415F-Air-Data-Test-SetADTS 415F F LIGHT C ONTROL S YSTEMS T EST S ET _____________________________________ADTS-020116(A)S PECIFICATIONSPortability Rugged case with handles, grasps, wheels for maneuverability and handling Weight DimensionsWeight (Stowed Configuration) Height (with case cover closed) Width Length 82 pounds (37 Kg) 18 inches (457 mm) 12.9 inches (328 mm) 30 inches (762 mm) Power RequirementsAC inputs Max Power Consumption 90-260 VAC 50/60 Hz, 103-127 VAC 400Hz 500 VA EnvironmentalOperating Temperature Range Storage Temperature Range EMI/EMC Compliance Tested -40 to 131°F (-40 to 55°C) -60 to 160°F (-51 to 71°C) MIL-STD-461F Ranges Altitude-1900 ft = -579m; and 80,000 ft = 24,383m Altitude, related pressure 32.03 to 0.8155 inHg Altitude slew rate (+/-3 m/min) or +/-3% Airspeed, indicated20 to 1,000 knotsAirspeed, ind., related pressure 0.0192 inHg (0.487 mm) to 73.55 inHg (1868.17 mmHg) Airspeed slew rate 0 to 800 knots/min Mach limit setting 0 to 4.9 MachStatic load range 5 to 250 cubic inches (volume reduced at higher slew rates) Pitot load range 5 to 250 cubic inches (volume reduced at higher slew rates)Accuracies Altitude+10 ft/minAltitude slew rate(+3 m/min) or +/-3%Airspeed+3 knots from 20-50 knots +1.5 knots from 50-80 knots +1 knot from 80-150 knots +0.5 knots from 150-400 knots + 0.2 knots from 400-1000 knotsAirspeed slew rate +2 knots/min or 3% setting (whichever is greater) Mach limit setting + 0.05 MachDigital InterfacesIEEE488, RS232, Ethernet, and USBPressure/Vacuum System Integral pneumatic supplies. Auxiliary connections for external supplies to boost or drive other equipment. Supply for vacuum hold down static adaptors also provided. Remote TerminalComplete with 20 ft (6 m) and 50 ft (15.2 m) long cablesTechnical Manuals, AccessoriesOperator manual and calibration certificate also supplied as standard. Standard hoses, power ca-bles, and ground cables included. Additional cables and output hose styles are available, please inquire.。
AAC生产技术Activator机用于Bestway Manufacturing(北大洋制造)说明书
p r o d u c t i o n t e c h n o l o g yAircrete Europe, 7575 ED Oldenzaal, The NetherlandsNew automatic unloading line for AAC blocks for Bauroc in LatviaBauroc, the largest producer of AAC in Northern Europe with three AAC factories, has finalized the investmentproject in 2022 for increasing the production capacity in Ogre, Latvia. In order to move away from manual palletizing, th e factory in Latvia h as been equipped with a brand-new unloading and packaging line for AAC blocks, increasing both safety and capacity of the plant. For this important project, Bauroc engaged Aircrete Europe (Aircrete) as its technology partner. With five weeks factory downtime, resulting from care-ful planning between the project teams of Bauroc and Aircrete, the project was implemented within budget and efficiently sch eduled during th e annual winter factory sh utdown. Moreover, th e new design of th e unloading line is fully customized to the needs of the local production team and to fit within the dimensions of the production hall.The market for AAC products is continuously grow-ing. Being one of the largest producers in Northern Europe, Bauroc is increasing capacity while keeping the production reliability at a very high level, which is key for the company to maintain its leading position as a reliable supplier of high-quality AAC products.Project backgroundBauroc has one production site in Ogre, Latvia, which is an existing tilt-and-tilt-back plant with German technology and with flat autoclaving (of three stacks each). The factory has a daily capacity of 700 m 3/day of AAC blocks. In order to improve the reliability and safety of the existing forklift-operated palle- tizing and semi-automated packaging at the Ogrefactory, Bauroc initiated an upgrade project of thisarea to design and install a new, custom-made AAC block unloading and packaging line. In parallel with the new unloading line, Bauroc decided to add one extra autoclave to increase the overall capacity of the factory. Throughout 2020, the technical teams of Bauroc and Aircrete discussed the specific project requirements, based on the desired product quality and line output and within the envisaged investment budget expectations (Fig. 1). The purpose of the in-vestment was to (i) increase the throughput of the unloading line (thus overall plant capacity) and (ii) introduce automated unloading, separation, sorting and re-configuration of the products (within the cake) and palletizing of the autoclaved AAC blocks withinthe existing factory hall.Fig. 1: Unloading area “before” during a site inspection in 2020.Technical description and advantagesof the Aircrete solutionAs a customized and integrated technology partner, Aircrete took on this project. Although brownfield projects in factories supplied by another equipment supplier are, by definition, more challenging, Aircrete has built up a strong track record of upgrading ex-isting factories based on older technology to ensure they comply with the latest standards and can meet existing and future market demand. The recent larg-est upgrade of the old tilt-cake factory to a mod-ern Aircrete Flat-Cake technology-based factory for AERCON in the USA is a great example of this. For the full report of this project please refer to the page 52 in the previous edition of AAC Worldwide.For the Bauroc project in Latvia, similar challenges were faced, the existing parameters (like size of the cake) and layout-related items (like crane positions and the white separator, an element not required in a standard Aircrete design because of no sticking is-sues) had to be incorporated into the new design, in order to remain within the budget requirements. Nevertheless, Aircrete managed to design a solution that, besides being safer and more reliable, also pro-vides Bauroc with a high level of flexibility regarding unloading and packing variations. The new solution can handle a product portfolio of AAC blocks of 600-625 mm in length, 200-600 mm in height and 50- 500 mm thickness. In addition, there is a separate in-feed line for special products, such as U-blocks, posi-tioned before the stretch-hood foiling machine. The pallets used in the solution are 1,200 x 800 mm (most popular), 1,200 x 1,000 mm and 1,200 x 1,200 mm, which come stacked and nested in each other to the factory site. Further considerations had to be made for the reinforced AAC panels that Bauroc intends to make in the future, meaning the line needed to be universally suited to cater for both products for a certain part of the unloading. In addition, future plant capacity extension has already been incorpo-rated in the new design.Finally, because of the sticking issues, resulting from the tilt-cake cutting technology, even with flat/ horizontal autoclaving, a separator was required. As Bauroc was concerned about damage to the green cake due to additional handling by a so-called green separator, Aircrete supplied a white separation unit. All in all, especially due to the restricted space and the flexibility required, the new unloading line from Aircrete had to be compact, multifunctional and ef-ficient (Fig. 2). All of these requirements were met, resembling the strength of the Aircrete organization when it comes to customized, complex engineering, equipment delivery and installation projects.With the new Aircrete solution, the overall unload-ing process has an average cycle time of 5 minutes per cake and starts with new tilting table receiving the cake on a curing frame, placed by the existing crane. The cake is then tilted 90 degrees onto the circulating platform, while the curing frame is heldback to be removed by the existing crane into thebuffer. The cake on the platform then undergoeswhite separation, layer by layer, and moves for-ward to the sorting station, where a separate sorting manipulator can remove full layers of blocks andreplace them with new ones in case of damage.A fully “clean” cake then goes to the unloading buff-er area where a dedicated unloading manipulatorcan put the full cake on one of the buffer stationsfor adding extra layers or directly onto the outfeed.A palletizing crane continues to take the whole verti-cal layer of blocks and, in two moves, places them onthe required wooden pallet. Pallet logistics is fully automated from de-nesting, feeding and outfeeding.The existing stretch-hood foiling unit was utilizedfor foiling the ready products as Bauroc was used toalready.Fig. 2: Unloading manipulator “during” testingin the Netherlands in 2021.Fig. 3 and 4: New unloading line in operation in 2022 – 3D model and photo.Project preparation and implementationA solid track-record of designing complex moderni-zation projects which need to be implemented with minimized factory downtime, Aircrete was engaged as the technology partner for this important project, of which the engineering started in the spring of 2021. Clear scope divisions and responsibilities were defined, and a detailed installation preparation plan was worked out by the teams. The installation was realized in the winter factory shutdown of 2021/2022 (Fig. 3 and 4).The known challenges of the pandemic, including price and logistics disruptions, lockdowns, travel re-strictions and quarantine requirements did impose an additional challenge on the project, however, de-spite these challenges, through the excellent coop-eration and support from the Bauroc team, the result was achieved within the time frame.Attractive Project FinanceFor this project, Aircrete Europe was also able to arrange an attractive project finance for Bauroc. Through different initiatives, the Dutch state offers feasible export finance solutions on the back of the contract with Aircrete. This allows customers of Air-crete to benefit from interesting finance at appealing commercial terms. Aircrete holds very good relation-ships with the stakeholders involved in these pro-cesses (like Invest International (formerly known as FMO) and Atradius), which have also already been involved in several projects from Aircrete in the past (e.g. Argentina in 2016 and Uzbekistan in 2021). The finance solutions can be arranged through a buyer’s credit or a seller’s credit. Under a buyer’s credit, the loan can be structured either directly with the cli-ent, or a bank-to-bank loan with a client’s (local) bank. Due to the “green” and sustainable nature of AAC plants, these types of projects have received anFig. 5: Seller’s credit scheme.Aircrete Europe Munsterstraat 107575 ED Oldenzaal Netherlands T +31 541 571020*****************Bauroc SIAKarjera iela 5, Ogre, Ogres pilseta 5001, Latvia T +371 67478412****************www.bauroc.lvincreased level of attention from Dutch state funding providers as AAC factories produce a green building material and are thereby contributing to the sustain-able building culture of the future.For Bauroc project in Latvia, Atradius was involved as the financing partner. The project finance was structured as a seller’s credit, which means that in principle Aircrete is providing 85% of the financing to Bauroc at an attractive interest rate and with a long-term finance structure (Fig. 5). Through Bill of Exchanges (BoE), Bauroc and Aircrete agreed on the future interest payments and loan repayments, which would only start taking place for the first time six months after completion of the project. After the successful commissioning, all BoE were acquired from Aircrete by Atradius and Aircrete received the future payments linked to the BoE. Atradius in return will collect the payments from Bauroc directly in the future. This structure allowed Bauroc to execute this project while maintaining a high level of liquidity (otherwise used for the project) which is beneficial to support Bauroc’s abundant growth opportunities in the near future.About BaurocBauroc (until early 2017 AER OC) is the largest pro- ducer of AAC products in Northern Europe. The family- owned group was established in 2001 and has yearly turnover of about 65 million Euros and employs 240 people in four countries. Bauroc operates three modern AAC factories in Baltics and calcium silicate factory in Lithuania. The company sells its products in all Baltic and Nordic countries but also in Iceland, Poland, Germany and Switzerland under the “bauroc” and “roclite” brand names. Calcium silicate is sold un-der “silroc” brand. Under these brands, Bauroc offers a large and diversified product portfolio, including a wide range of block products, reinforced lintels, large roof and wall elements, instruments, dry mixes and accessories for installing the products. In addi-tion, under the JAMER A brand, Bauroc offers a full building solution with the delivery and assembly of house packages. Based on AAC products, JAMER A is functional, and energy efficient house concept built for the Nordic climate and providing exceptionally healthy indoor environment. ●p r o d u c t i o n t e c h n o l o g y。
怎样提高产品销量英语作文
Boosting product sales is a critical aspect of business success. Here are several strategies to consider when aiming to improve your products sales figures:1. Understand Your Target Market: Conduct thorough market research to understand the needs, preferences, and pain points of your potential customers. This will help you tailor your product to meet their expectations.2. Product Quality and Innovation: Ensure that your product is of high quality and offers unique features that set it apart from competitors. Innovation can drive demand and createa competitive edge.3. Effective Marketing: Utilize various marketing channels such as social media, email campaigns, and content marketing to raise awareness about your product. A wellcrafted marketing strategy can significantly increase visibility and interest.4. Pricing Strategy: Set competitive prices that are attractive to your target audience without compromising the quality of your product. Consider discounts, bundle deals, and promotional offers to incentivize purchases.5. Customer Service: Provide excellent customer service to build trust and loyalty. Respond promptly to inquiries and complaints, and ensure that customers feel valued and heard.6. Online Presence: Establish a strong online presence through a userfriendly website and active social media profiles. This can help you reach a wider audience and make it easier for potential customers to find and purchase your product.7. Sales Channels: Diversify your sales channels to include both online and offline options. This could involve partnerships with retailers, ecommerce platforms, and direct sales through your website.8. Feedback and Adaptation: Regularly collect customer feedback and use it to make improvements to your product. Being responsive to customer needs can enhance satisfaction and encourage repeat business.9. Branding: Develop a strong brand identity that resonates with your target market. A recognizable and appealing brand can increase the perceived value of your product.10. Networking and Partnerships: Build relationships with influencers, industry experts, and other businesses that can help promote your product or collaborate on joint ventures.11. Loyalty Programs: Implement loyalty programs that reward repeat customers. This can encourage customer retention and increase the likelihood of wordofmouth referrals.12. Product Education: Educate your customers about the benefits and features of your product. This can be done through product demonstrations, tutorials, and informative content.13. Analytics and Data: Use sales data and customer analytics to identify trends and patterns that can inform your sales strategy. Make datadriven decisions to optimize your approach.14. Sustainability and Social Responsibility: Consumers are increasingly concerned about the environmental and social impact of the products they purchase. Highlighting your companys commitment to sustainability can be a selling point.15. Adapt to Market Changes: Stay informed about market trends and be prepared to adapt your product and sales strategy accordingly. Flexibility can help you stay ahead of the competition.By implementing these strategies, you can create a comprehensive plan to increase product sales and achieve business growth. Remember, the key is to be customercentric, innovative, and responsive to the markets needs.。
Sigma Chemiluminescent Peroxidase Substrate 产品说明书
Chemiluminescent Peroxidase SubstrateProduct Codes CPS-1, CPS-1-30, CPS-1-60,CPS-1-120, and CPS-1-300Storage Temperature 2-8 °CTECHNICAL BULLETINProduct DescriptionSigma’s Chemiluminescent Peroxidase Substrate can be used for the highly sensitive detection of peroxidase labeled material in a variety of Western blotting applications. This substrate is an enhanced luminol product with a stabilized peroxide buffer solution that provides picogram sensitivity with minimal background interference.ComponentsThe Chemiluminescent Peroxidase Substrate is available in 4 package sizes each containing the Chemiluminescent Reagent (Product Code C 9107) and the Chemiluminescent Reaction Buffer(Product Code C 9232).Package Size C 9107 C 923230 ml 10 ml 20 ml60 ml 20 ml 40 ml120 ml 40 ml 80 ml300 ml 100 ml 200 ml Precautions and DisclaimerThis product is for laboratory research use only. Please consult the Material Safety Data Sheet for information regarding hazards and safe handling practices. Preparation InstructionsPrepare the Working Solution by mixing 1 part of the Chemiluminescent Reagent (Product Code C 9107) with 2 parts of the Chemiluminescent Reaction Buffer (Product Code C 9232). Mix well and protect from light. It is recommended to use 0.043 to 0.125 ml per cm2 of membrane. For extended signal duration, a 1:1 ratio of Chemiluminescent Reagent to Chemiluminescent Reaction Buffer may be used. Storage/StabilityIt is recommended to store the components at 2-8 °C. The components are stable for a minimum of18 months when stored in the original container and protected from light. The Working Solution is stable for several hours at room temperature when protected from light.ProcedureSigma’s Chemiluminescent Peroxidase Substrate is very sensitive and great care must be taken to optimize the individual assay components (antibodies, conjugates, etc). In a Western blot, an optimized system is needed to minimize background reactivity associated with nonspecific immunochemical interactions. The following is a general guideline for the use of this product. The protocol starts with a transferred membrane.Notes:• For optimal results, individual assay components must be optimized for minimal background andmaximal signal.• This product is designed for use only in Western blotting.• All steps below should be performed with slight agitation on a rocker or an orbital shaker such that the membrane is freely floating.• All incubations should be performed at room temperature.• Gloves must be worn when working with the membrane to avoid contamination.• Azide inhibits horseradish peroxidase (HRP) and should not be used as a buffer preservative forassay components.21. Remove membrane from Western blottingapparatus and wash membrane for 1 minute ineither Tris-buffered Saline with TWEEN 20 (TBST, Product Code T 9039) or phosphate buffered saline with TWEEN 20 (PBST, Product Code P 3563).Note that either a TBS or PBS system can be used for Western blotting.2. Block membrane in appropriate blocking agent for30 minutes. Western Blocker Solution (ProductCode W 0138) is recommended for high sensitivity detection.3. Add primary antibody to the blocking agent. Thefinal concentration of primary antibody in thissolution can range from 0.2-20 µg/ml.4. Incubate membrane with the primary antibodysolution for at least 30 minutes.5. Wash with TBST or PBST for 1 minute.6. Remove TBST or PBST and add at least 10 ml ofappropriate blocking agent to the membrane. Add secondary antibody; a 1:50,000 to 1:500,000dilution in blocking agent may be used.7. Incubate the membrane with the secondaryantibody solution for 30 minutes.8. Remove blocking solution and wash membrane5 times for 5 minutes each with TBST or PBST. 9. Remove the membrane from the wash buffer anddrain any excess liquid from the membrane. Keep the membrane damp; do not let the membrane dry out.10. Place the membrane on a flat sheet of plastic wrap(or on any clean plastic surface).11. Develop the blots with the Working Solution for5 minutes.12. Drain excess substrate and place in holder orplastic wrap.13. Expose BioMax light film to the blot. Exposuretimes range from 30 seconds to 10 minutes. It isbest to do a quick exposure of 10 to 30 seconds to determine what exposure time is needed. If thesignal is too intense even at the short exposuretimes, let the signal decay from 1 to 8 hours andthen re-expose the film. Related ProductsProduct Name Package Size Product Code TBS 10 packets T 6664 PBS 10 packets P 3813 Western BlockerSolution400 ml W 0138 TBS + 3% milk 10 packets T 8793 PBS + 3% milk 10 packets P 2194 PBS + 5% milk 10 packets P 4739 TBS + TWEEN 20 10 packets T 9039 PBS + TWEEN 20 10 packets P 3563Anti-Mouse HRPAntibody2 ml A 9044 TWEEN is a registered trademark of the ICI Group.RBG/MKS/MAM 1/043Troubleshooting Guide Problem TypeCause SolutionNot enough wash steps were performed at the end of the blotting.Double the number of washing steps. Too much primary antibody used. Lower the amount of primary antibody usedand wash with TBST for 5 minutes instead of 1 minute after the primary antibody incubation.Too much background signal observed.Too much secondary antibody used. Lower the amount of secondary antibodyused.Image is reversed on film (dark background and light bands).Too much secondary antibody used. Lower the amount of secondary antibody used.Bands on membrane have brown or yellow tone.Too much secondary antibody used. Lower the amount of secondary antibody used.Too much primary antibody used. Lower the amount of primary antibody used and wash with TBST for 5 minutes instead of 1 minute after the primary antibody incubation.Nonspecific bands show up on membrane.Too much secondary antibody used. Lower the amount of secondary antibodyused.Membrane is stippled. Secondary antibody has some aggregate formation.Filter secondary antibody.Protein levels are too low for detection. Increase exposure time of film and increase level of protein loads. Not enough primary antibody used. Use more primary antibody.No signal is seen with chemiluminescent reaction on membrane. Not enough secondary antibody used. Use more secondary antibody.Sigma brand products are sold through Sigma-Aldrich, Inc.Sigma-Aldrich, Inc. warrants that its products conform to the information contained in this and other Sigma-Aldrich publications. Purchaser must determine the suitability of the product(s) for their particular use. Additional terms and conditions may apply. Please see reverse side ofthe invoice or packing slip.。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Visualizing Product Line Domain Variability by Aspect-Oriented Modeling Reinhard Stoiber, Silvio Meier and Martin GlinzDepartment of Informatics, University of Zurich, Switzerland{ stoiber | smeier | glinz } @ ifi.uzh.chAbstractModeling variability is a core problem in software product line engineering. The relations hip between variability and commonality in a software product line bears s trong s imilarities to the relations hip between cros s cutting concerns and core concerns in as pect-oriented modeling. So modeling variability with as-pect-oriented techniques is an obvious idea which has been exploited before to some extent.In this paper, we propose a new approach to model-ing and vis ualizing variability by a combination of as pect-oriented variability modeling with table-bas ed modeling of configuration possibilities and constraints. As a modeling language, we us e a s lightly extended version of the A DORA language.Our main contributions are a vis ual, integrated model comprising both the commonality and the vari-ability of the product line and a novel mechanism for s ynthes izing products from this model bas ed on the aspect weaving capabilities of A DORA.1. IntroductionSoftware prod uct line engineering has gained a broad interest in academia as well as in industry over the past decade. A software product line [3] is a family of software applications in a common application d o-main, sharing a set of common features. The given variety of d ifferent applications is specified by the prod uct line variability. When d eveloping such appli-cation families, software prod uct line engineering in-creases the overall product quality and customer satis-faction and at the same time d ecreases cost and time for development [17].Although not all pro uct line engineering ap-proaches explicitly address a product line requirements d ocument, it is ad vantageous to have one [5]. Such a document expresses the variability by specifying varia-tion points and prod uct specific variants that can be bound to the variation points [18].However, current modeling languages such as UML [15] d o not support mod eling of variability. So the modeler has two alternatives which are both unsatisfac-tory: Either the commonalities and all variants are rep-resented in a single mod el. This means that variants must be id entified manually without support for mod-eling constraints on variants or d ependencies between them, which leads to inaccurate and erroneous models. Or the modeler creates a separate model for each prod-uct variant. This means the common requirements must be replicated in every product variant, creating redun-dancy and, as a consequence, inefficiency and potential inconsistency.In this paper we propose a new software variability mod eling approach, build ing on our experience in mod eling aspects in requirements and architecture mod els. By mod eling variability with mod ularized crosscutting concerns, i.e. aspects, by employing a decision model to manage the variability concerns, and by augmenting our aspectual join relationship seman-tics to accord with the d ecision mod el, we solve the accuracy, efficiency and consistency problems. By mod eling all variabilities and commonalities in one common, integrated d omain mod el, we also achieve better und erstand able and maintainable prod uct line requirements mod els. Moreover, profiting from our achievement in weaving aspect-oriented mod els [11], we can support automatic prod uct d erivation, when building and negotiating single products.The remainder of the paper is organized as follows: in Section 2 we describe existing conventional variabil-ity modeling techniques. In Section 3 we briefly intro-duce aspect-orientation and other work on aspects and variability. Section 4 describes our approach and gives an example. Section 5 conclud es the paper with a d is-cussion and planned future work.2. Conventional Variability Modeling Research and practice in prod uct line requirements engineering brought up many approaches and tech-niques in the last decade. Probably the most widely used technique is feature-oriented domain analysis (FODA) [8]. U sing features to represent high-level, customer-relevant characteristics of the product line is an intuitive approach and facilitates the communication of common and variable requirements. FODA typically supports common, optional and alternative features to introduce variability. In the past, it has been widely used in product line practice and also as a basis in re-search. Feature trees can be enriched in different ways, for example, by adding rationale and constraints to assure valid feature configurations [1]. However, even though the method is successful, feature models can still accomplish only a part of the requirements engi-neering. They are well suited for customer negotiation, thus facilitating the first requirements tasks, but they are not sufficient to build entire requirements models. In requirements engineering, U ML [15] is often re-garded as the de-facto modeling language for conven-tional systems. U ML supports many modeling nota-tions for different views on the requirements and archi-tecture level. Gomaa et al. [7] developed an U ML-based research prototype providing a tool framework for software product line engineering and product deri-vation. They model use cases, collaborations, classes, statecharts, features and multiple product line views. They use the feature model as a unifying view to sup-port feature-based product derivation. Their approach supports automatic consistency checking between the different views and models. In summary, they combine many separate notations to model the requirements and realize the variability management with feature models as a unifying view.Pohl et al. [17] use a similar, UML-based approach. They propose orthogonal variability modeling, provid-ing a general variability model comprising the do-main’s variation points and variants. For requirements modeling they use notations like text, features, use case models, data flow diagrams, class diagrams or state machine diagrams. All these models include the com-monality and variability. Separately, they develop an orthogonal variability model of the domain and link the variation points and variants between the orthogonal model and the concrete correspondents in the require-ments engineering artifacts. In this way, they can use traditional requirements engineering also for product lines, but nevertheless identify and trace variability and commonality in requirements. Compared to [7], Pohl et al. employ explicit orthogonal variability models for variability management, instead of feature modeling. Both approaches use multiple separate notations to describe the requirements.Another related approach is Schmid et al. [19]. They present a customizable approach for variability man-agement that can be applied to company-specific mod-eling notations. Central to this method is the decision model, in which the entire domain variability is docu-mented. Schmid et al. present cookbook-like proce-dures to enhance specific modeling notations with a set of variability selection types. These types include op-tionality, set optionality, alternative, set alternative and value reference selection. This makes the approach customizable and applicable to every software life-cycle phase. The weakness of this approach, however, is that it will hardly be possible to use existing tool support since they a priori build on specific, non-standard notations. This approach has been success-fully applied in large-scale product lines in the Euro-pean industry [4].Software architecture is another major field in vari-ability modeling. There exist many architecture de-scription languages (ADLs) in different application areas [10]. In the field of software product lines, two prominent representatives are xADL 2.0 [21] and Ko-ala [16]. ADLs naturally focus on architecture, so they cannot replace traditional requirements engineering. However, xADL 2.0 for example possesses quite ad-vanced variability management techniques, which can also be interesting for requirements.3. Aspect-Oriented Modeling3.1. Aspect-Oriented Software Development Aspect-Oriented Software Development (AOSD) deals with so-called crosscutting concerns in software systems. These cannot be separated from other con-cerns by conventional modularization means for soft-ware artifacts. A crosscutting concern impacts other software artifacts and the impacted artifacts cannot control the way they are impacted, as argued in [11]. This leads to effects such as scattering and tangling of the crosscutting concerns over other non-crosscutting ones. AOSD aims at introducing ways to modularize crosscutting concerns and denoting their relationship to other concerns in the software process [2]. An early separation and modularization of cross-cutting con-cerns further improves the product quality and reduces the adjustment, maintenance and evolution cost. Apart from these advantages, the use of aspect-oriented tech-niques to visualize requirements models may help to better understand the models [11] [12].3.2. Aspect-Orientation and VariabilityThere is various work emphasizing the com-monalities between AOSD and software product line engineering, e.g. [9] [20] [14] [13]. Software variabil-ity impacts a software system in a similar way as crosscutting concerns do, while commonalities behave like non-crosscutting concerns. In this way we have a correspondence between commonality and core con-cerns on the one hand and between aspects (represent-ing crosscutting concerns) and variability on the other hand. Both aspects and variability are orthogonal con-cepts which are independent of the core system (core concerns / commonality) and can freely be combined with it.Furthermore, software variability may impact com-monalities as well as other software variabilities. In the same way, crosscutting concerns (aspects) may impact non-crosscutting ones as well as other crosscutting concerns. Therefore, aspect-oriented techniques can also be used for modeling the variable and the common concerns in a software product line separately. For example, Loughran et al. [9] use aspect-oriented tech-niques together with natural language and concern identification for the derivation of suitable feature-oriented models for implementation. Siy et al. [20] present an approach for an aspect-oriented description of product line requirements by handling system re-quirements, exception handling requirements (alternate flows) and non-functional requirements as aspects in their framework. Their approach is based on textual requirements specification and is strongly dependent on the use of requirement tags for aspects to locate where to weave in. The work by Mezini and Oster-mann [13] further sheds light on the applicability of AOP beyond the traditional examples of logging, de-bugging, authorization control, and the like. They combine feature-oriented and aspect-oriented ap-proaches with the result of gaining less code scattering of singular features by using traditional aspects also for variability. Consequently, they improve feature-oriented techniques by aspect-orientation. In [14], Nyssen et al. elaborate how the use of aspects helps with the realization of domain variability in feature models. Their result is that aspects complicate the readability and comprehension of architectures and that they won’t recommend it for product lines. However, they didn’t employ any means for visualization of the implicit communication links between aspects and common components. 4. Modeling Variability with AspectsIn this section, we introduce our approach, using a simple security system as an example. This system consists of sub-components for an alarm system, a monitoring system and a door opening system. The first two are not specified in more detail. The third, the electronic door opening system, consists of two differ-ent options: a fingerprint reader and a keypad plug-in. At least one of these two has to be chosen and also both can be included in a valid system. The keypad plug-in further offers two alternative variants of key-pads: a hardware keypad and a touchscreen keypad. The keypad plug-in is in any case needed when select-ing one keypad variant. This example represents a sim-ple, partially described product line domain. The men-tioned components can be understood as product fea-tures, describing customer-relevant functionality of the system.As a modeling language, we use A DORA [6] with the aspect modeling extensions described in [11] [12]. Re-call that conventional modeling languages such as UML have severe difficulties with handling and main-taining variability, as described in Section 1.4.1. Modeling a Product Line DomainWhen modeling the system, see Figure 1, we begin by modeling the commonality. We generate an abstract object for the electronic security system and embed the sub-components Alarm System, Monitoring System and Door Opening in it. For the first two components, we have hidden the details, indicated by the ellipsis after the name. The door opening system contains a use case Open the Door as a commonality and this use case is performed by an external actor whom we call House Owner.Now we model the variability. For the door opening, there exist two options, a keypad and a fingerprint reader. The latter is either a hardware or a touchscreen keypad. Every variant is modeled as an A DORA aspect container (a rectangle with two cut-off edges) in Figure 1. Next, we model the details of the variants. In A DORA we describe the behavior and the user-interaction of a component with statecharts and so-called scenario-charts, respectively [6]. Rectangles with rounded edges denote states, ovals denote (type-level) scenarios, which constitute use cases or use case steps in U ML terminology.Modeling of variability semantics is also illustrated in Figure 1: The door opening by keypad and by fin-gerprint reader are two separate options, where the userFigure 1. The electronic security system domain model with variability modeled by aspects and additionalannotations, in the A DORA language.Table 1. The decision model for the security system; an orthogonal representation of the domain variability.NameRelevanceDescription RangeMultiplicity ConstraintsBinding Time Fingerprint_ReaderIs there a fingerprint scanner?true, false1 Fingerprint_Reader = false ->Keypad_Plug-In = trueInstallation Keypad_Plug-In Is there a Keypad for a numeral code?true, false1 Keypad_Plug-In = false ->Fingerprint_Reader = trueInstallation K eypad_Hardwar eK eypad_Plug-In == trueIs it a Hardware Keypad? true, false1 Keypad_ Touchscreen = true ->Keypad_HW = falseInstallation K e ypad_Touchscr e e n K e ypad_Plug-In == true Is it a Touchscreen Key-pad?true, false1 Keypad_ HW = true ->Keypad_ Touchscreen = falseInstallationhas to choose one; we model the two identifying vari-ant scenarios with an “O”, saying that at least one has to be chose n and also both are possible (logical or). Furthe r, for the two alte rnative s of re alizing the ke y-pad, we mode l the ide ntifying sce narios with an “X”, to indicate that only one of those two is possible (logi-cal exclusive-or).The other important parts of our proposed variability mode ling approach are the join relationships . The se are annotated by logical terms, including decision vari-able s, which have to be e valuate d to true in orde r to weave in the variability represented in the aspect con-tainers. To manage the se de cision variables, we intro-duce a decision model, as proposed in [19]; see Table 1. In the decision model, we describe all decision vari-ables and their use in detail. Every decision variable isrepresented by one row in the table and has an identify-ing name, a condition for relevance, a verbal descrip-tion of what it decides, a range of values it can take, a multiplicity de fining how ofte n it can e xist, a con-straint where we define all the conditions that have to be met when deciding the variable, and a binding time which defines the latest point in time for the de cision to be taken.1The constraints play an important role in the deci-sion model: they precise ly repre sent dependencie s be-twe en different variability decisions by using and , or , exclusive-or ope rators, mutual e xclusion and the like1 Furthe r, a recommendation column could be added, providing a default value in situations where a modeler is not sure about how to decide.Figure 2. A possible electronic security system application model with resolved variability, in the A DORAlanguage. between different decision variables. In Table 1, for example, we modeled the facts that Fingerprint_Reader or Keypad_Plug-In (or both) must be selected and that either Keypad_Hardware or Keypad_Touchscreen must be selected (if the relevance condition is fulfilled) by constraints on the decision variables. The con-straints must always be true when a decision variable is decided, to provide valid configurations. The relevance condition additionally qualifies a decision for product derivation; if it is not true, the decision does not need to be taken and the constraint does not need to be ful-filled.With the product line commonality and variability model (Figure 1) and the additional decision model for orthog onal description of the detailed variability rela-tionships (Table 1), we can describe software product line domain requirements to a considerable extent.4.2. Deriv ing Applications from the Product Line DomainWe now describe the derivation of an application from the product line domain, ag ain using our exam-ple.As a basis, we use a weaving mechanism for aspects already provided by A DORA [11]. By reusing and partly expanding this mechanism, we can achieve an automatic product derivation for application engineer-ing. This means that during product derivation, when neg otiating with customers, eng ineers can take deci-sions on variability and instantly visualize the result-ing, partly or fully derived software application model.To g enerate a valid software application, we con-sider the values “true” to be taken for all decisions ex-cept the touchscreen keypad. By employing an auto-matic product derivation, the resulting derived applica-tion looks as shown in Figure 2.Fig ure 2 represents an application example where all domain variability is already resolved. With our approach, also partial variability selection is possible. For example, the fing erprint reader and the keypad plug -in variabilities mig ht already be selected and woven into the model, while the two keypad sub-variants might still be displayed as alternative variants, represented by aspects.5. DiscussionBy building our approach upon the modeling lan-guage A DORA , we benefit from a full range of already existing features of the lang uag e and tool prototype. These benefits include partial modeling, zooming into and out of detailed model descriptions, the possibility to hide partial views of the model and intelligent model visualization algorithms for presenting the model in an appealing form [6]. Furthermore, we can also benefit from the traditional A DORA aspect modeling capabili-ties if we have, for example, crosscutting concerns within a variant.Our approach is rather heavy-weig ht compared to feature-oriented methods. This can be a disadvantag e, especially for customers to understand the models in the early phases of the product line requirements nego-tiations. Another potential weakness is the complexityof the visual models, which is further increased by ex-panding the language with variability modeling tech-niques. This may make it harder to understand these models compared to single system requirements mod-els. The fact that our notation distinguishes variability from conventional aspects only by join relationship annotations may also be a problem in practice – this needs to be investigated further.With our aspect-oriented variability modeling ap-proach we only demonstrated so far how to “connect” variability with commonality by use cases. There are also software systems representing only behavior. To handle such cases we still need to define further lan-guage semantics. For example, certain situations de-mand to weave in only partial scenarios and/or behav-ior, as can be realized with conventional aspects. For such cases our approach needs to be refined.For future research we plan to define a complete se-mantics to basically enable the requirements modeling language A DORA for product line analysis. To compre-hensively support software product line domain model-ing, we will also need to find an appropriate solution to integrate the decision model within the A DORA tool prototype and to handle variability constraints within our models. Validation and verification of the domain and application models will also be an important issue. For the implementation of the automatic product deri-vation we will build on our experience in realizing as-pect-oriented weaving.6. References[1] Asikainen, T.: Modelling Methods for Managing Vari-ability of Configurable Software Product Families. Licentiate Thesis, Helsinki University of Technology. 2004.[2] Chitchyan, R., Rashid, A., Sawyer, P., Bakker, J., Alar-con, M. P., Garcia, A., Tekinerdogan, B., Clarke, S., and Jackson, A.: Survey of Aspect-Oriented Analysis and De-sign. In R. Chitchyan, A. Rashid (eds.): AOSD-Europe Pro-ject Deliverable No. AOSD-Europe-ULANC-9., 2005.[3] Clements, P., Northrop, L.: Software Produc t Lines: Practices and Patterns. Edison Wesley, 2001.[4] Dhungana, D., Rabiser, R., Grünbacher, P., Lehner, K., Federspiel, C.: DOPLER: An Adaptable Tool Suite for Product Line Engineering. 11th International Software Product Line Conference (SPLC 2007). Kyoto, Japan. 2007. [5] Faulk, Stuart R.: "Product-Line Requirements Specifica-tion (PRS): An Approach and Case Study". Fifth IEEE In-ternational Symposium on Requirements Engineering (RE’01). 2001. [6] Glinz, M., Berner, S., and Joos, S.: Object-Oriented Mod-eling with ADORA. Information Systems, 27 (6). 2002. [7] Gomaa, H., Shin, M. E.: Automated Software Product Line Engineering and Product Derivation. 40th Hawaii Inter-national Conference on Software Systems. 2007.[8] K ang, K., Cohen, S., Hess, J., Novak, W., Peterson, A.: Feature Oriented Domain Analysis Feasibility Study”, SEI Technical Report CMU/SEI-90-TR21 1990.[9] Loughran, N., Sampaio, A., Rashid, A.: From Require-ments Documents to Feature Models for Aspect Oriented Product Line Implementation. Workshop on MDD in Product Lines at MODELS 2005. 2005.[10] Medvidovic, N., Taylor, R. N.: A Classification and Comparison Framework for Software Architecture Descrip-tion Languages. In: IEEE Transac tions of Software Engi-neering, Vol. 26, No. 1, January 2000.[11] Meier, S., Reinhard, T., Stoiber, R., Glinz M.: Modeling and Evolving Crosscutting Concerns in ADORA. 11th Work-shop on Early Aspects at ICSE’07. Minneapolis, USA. 2007.[12] Meier, S., Reinhard, T., Seybold, C., Glinz, M.: Aspect-Oriented Modeling with Integrated Object Models. Modellie-rung 2006. Innsbruck, Austria. 2006.[13] Mezini, M. and Ostermann, K.: Variability management with feature-oriented programming and aspects. 12th ACM SIGSOFT International Symposium on Foundations of Soft-ware Engineering. Newport Beach, USA. 2004.[14] Nyssen, A., Tyszberowicz, S., and Weiler, T.: Are as-pects useful for managing variability in software product lines? A case study. Aspects and Software Product Lines: An Early Aspects Workshop, at SPLC-Europe’05. 2005.[15] Object Management Group - UML:/[16] van Ommering, R., Van der Linden, F., K ramer, J., Magee, J.: The Koala Component Model for Consumer Elec-tronics Software. IEEE Computer, 33(3): 78-85. 2000. [17] Pohl, K.; Böckle, G.; van der Linden, F.: Software Produc t Line Engineering – Foundations, Princ iples, and Techniques. Springer, Heidelberg 2005.[18] SEI/CMU Software Product Lines Homepage:/productlines/ 2007.[19] Schmid, K.; John, I.; "A customizable approach to full lifecycle variability management", Science of Computer Pro-gramming, Vol. 53, No. 3, Elsevier, December 2004.[20] Siy, H., Aryal, P., Winter, V., and Zand, M. 2007. As-pectual Support for Specifying Requirements in Software Product Lines. Workshop on Early Aspects at ICSE. Minnea-polis, USA. 2007.[21] xADL 2.0 – A Highly Extensible Architecture Descrip-tion Language for Software and Systems:/projects/xarchuci/。